Я намагаюся кодувати оболонку-скрипт, який використовує ssh-з'єднання для виконання "серцебиття". Я хочу припинити з'єднання на стороні клієнта та сервера через певний час (після припинення з'єднання).
Що я знайшов поки що:
- TCPKeepAlive так / ні для ssh та sshd
- ClientAliveCountMax для sshd
- ClientAliveInterval для sshd
- ServerAliveCountMax для ssh
- ServerAliveInterval для ssh
Щоб змінити "ClientAliveCountMax", я повинен був би змінити sshd_config на кожній цільовій машині (ця опція відключена за замовчуванням).
Отже, моє запитання - чи можу я використовувати "TCPKeepAlive" і для своїх цілей (не змінюючи нічого іншого на джерелах / цільових машинах)?
Цільова операційна система - SLES11 SP2 - але я не думаю, що це актуально тут.
ControlMaster
опцію та використовуєте підлеглий зв'язок?