Estoy tratando de codificar un script de shell que utiliza una conexión ssh para hacer "latidos". Quiero terminar el lado del cliente y el servidor de esa conexión después de un cierto tiempo de espera (después de que la conexión se caiga).
Lo que encontré hasta ahora:
- TCPKeepAlive sí / no para ssh y sshd
- ClientAliveCountMax para sshd
- ClientAliveInterval para sshd
- ServerAliveCountMax para ssh
- ServerAliveInterval para ssh
Para cambiar "ClientAliveCountMax", tendría que modificar el sshd_config en cada máquina de destino (esta opción está deshabilitada de forma predeterminada).
Entonces mi pregunta es: ¿puedo usar "TCPKeepAlive" para mis propósitos también (sin cambiar nada más en las máquinas de origen / destino)?
El sistema operativo de destino es SLES11 SP2, pero no creo que sea relevante aquí.
ControlMaster
opción y está utilizando conexiones esclavas?