Я пытаюсь закодировать shell-скрипт, который использует ssh-соединение для выполнения "heartbeats". Я хочу прекратить клиентское и серверное соединение после определенного тайм-аута (после разрыва соединения).
Что я нашел до сих пор:
- TCPKeepAlive да / нет для ssh и sshd
- ClientAliveCountMax для sshd
- ClientAliveInterval для sshd
- ServerAliveCountMax для SSH
- ServerAliveInterval для SSH
Чтобы изменить «ClientAliveCountMax», мне нужно изменить sshd_config на каждой целевой машине (эта опция по умолчанию отключена).
Итак, мой вопрос - могу ли я использовать «TCPKeepAlive» также для своих целей (не изменяя что-либо еще на исходных / целевых машинах)?
Целевой операционной системой является SLES11 SP2 - но я не думаю, что это уместно здесь.
ControlMaster
опцию и используете подчиненные соединения?