Saltar al contenido principal

Verificación de Conexión Unix

Configuración actual de la tarea Unix Check Connection en el Diseñador de Flujos de Trabajo
  • Tipo de tarea: ssh_checkconnection

Descripción

La tarea Verificación de Conexión Unix permite al Flujo de Trabajo verificar la accesibilidad de un host de destino, tanto desde la máquina local (modo Predeterminado) como desde un servidor remoto a través de SSH.

En modo remoto, la tarea opera en dos pasos:

  • Se conecta a un servidor de origen a través de SSH
  • Desde el servidor de origen verifica si un segundo host es accesible

Es útil para verificar la conectividad entre sistemas dentro de redes privadas o protegidas.

Configuración

La configuración se divide en dos partes: el modo de ejecución/conexión y la dirección del host de destino. Los campos pueden ser valorizados manualmente o a través de parámetros y variables del flujo de trabajo.

Conexión al Servidor

  • Modo de conexión: Define el origen de las credenciales utilizadas para la conexión. Puede asumir tres modos operativos:
  • Predeterminado: el control se ejecuta desde la máquina local
  • Manual: Permite la inserción manual de los parámetros de conexión SSH.
  • Entorno: Utiliza un entorno de conexión preconfigurado. En esta modalidad se muestra un menú que enumera las conexiones disponibles en base al rol asociado al Flujo de Trabajo.
  • Dirección IP: Dirección IP del servidor remoto.
  • Nombre de host: Nombre de host del servidor remoto.
  • Usuario: Nombre de usuario utilizado para establecer la conexión SSH.
  • Contraseña: Contraseña asociada al usuario de conexión.
  • Puerto: Puerto utilizado para la conexión SSH (el valor predeterminado es 22).

Ejecutar comando como otro usuario

Activando esta casilla, es posible ejecutar la búsqueda con un usuario diferente al utilizado para la conexión SSH.

  • Usuario: Nombre del usuario con el que se ejecutará el comando.
  • Contraseña: Contraseña del usuario utilizado para la ejecución del comando.

Host de Destino

  • Host: La dirección IP o el nombre de host de la máquina de destino de la que se quiere verificar la accesibilidad.

Parámetros de Salida

Los parámetros de salida para esta tarea son:

  • result: Contiene un mensaje de texto que describe el resultado del control (ej. “PING www.google.com (216.58.204.132) 56(84) bytes of data. 64 bytes from etc...”) o un mensaje de error.
  • resultJson: Representa el resultado de la ejecución de la tarea en formato JSON, incluyendo información general, configuraciones y detalles sobre la ejecución.
  • exitStatus: Devuelve el código de salida del comando de red ejecutado. Un valor de 0 indica que el host se ha alcanzado con éxito, mientras que un valor diferente de cero indica que no es accesible.

Ejemplo Parámetro resultJson

{
"run_info": {
"status": "Completed",
"run_result": "Success"
},
"output_parameters": {
"exitStatus": "0"
}
}

Notas

La tarea establece una conexión SSH con el servidor remoto y verifica si el host objetivo es accesible. Si la opción “Ejecutar comando como otro usuario” está habilitada, el control se ejecuta con un usuario diferente al de la conexión SSH principal.