Próbuję napisać skrypt powłoki, który używa połączenia ssh do wykonywania „uderzeń serca”. Chcę zakończyć połączenie po stronie klienta i serwera po pewnym czasie (po zerwaniu połączenia).
Co znalazłem do tej pory:
- TCPKeepAlive tak / nie dla ssh i sshd
- ClientAliveCountMax dla sshd
- ClientAliveInterval dla sshd
- ServerAliveCountMax dla ssh
- ServerAliveInterval dla ssh
Aby zmienić „ClientAliveCountMax” musiałbym zmodyfikować sshd_config na każdym komputerze docelowym (ta opcja jest domyślnie wyłączona).
Więc moje pytanie brzmi - czy mogę używać „TCPKeepAlive” również do moich celów (bez zmiany czegokolwiek na maszynach źródłowych / docelowych)?
Docelowym systemem operacyjnym jest SLES11 SP2 - ale nie sądzę, żeby miało to tutaj znaczenie.
ControlMaster
opcji i korzystasz z połączeń slave?