SSH Client
SSH Client se conecta a uno de tus servidores por SSH y ejecuta el comando que le indiques, como ver el espacio libre o el estado de un servicio. Devuelve lo que responde el servidor, con formato de tabla cuando corresponde.
Cuándo usarlo
- Comprobar cada mañana el espacio libre de un servidor y avisar si queda poco.
- Dar a un agente de soporte técnico la posibilidad de consultar el estado de un servicio.
- Revisar las últimas líneas de un registro de errores.
Configuración
Necesitas una credencial SSH Client con la dirección del servidor, el puerto, el usuario y la contraseña o la clave. Consulta Credenciales.
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial SSH Client. |
| Operation (obligatorio) | Execute Command, la única disponible. |
| Command (obligatorio) | El comando que se ejecuta, por ejemplo df -h. |
| Output Format | Cómo se presenta la respuesta: Auto (por defecto) la convierte en tabla si lo es; Plain Text la deja como texto con sus saltos de línea; Markdown la convierte en tabla. |
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| Timeout (Seconds) | Lo máximo que se espera al comando antes de cortarlo. Por defecto, 10. Súbelo para comandos lentos. |
Resultado
La salida Message es la respuesta del servidor.
En modo herramienta, un agente puede usar el componente por sí mismo. Consulta Tool Mode.
Ejemplo
Un equipo de sistemas quiere un aviso diario del espacio en disco.
- Programa un flujo con el Programador.
- Añade SSH Client con Command
df -h. - Pasa Message a un modelo que avise por Slack si algún disco supera el 80 %.
Buenas prácticas
- Usa en la credencial un usuario con los permisos mínimos.
- Si das el componente a un agente en modo herramienta, limita en sus instrucciones qué comandos puede ejecutar: el agente ejecuta lo que escribe.