LINUX.ORG.RU

ssh быстрое обнаружение обрыва связи


0

0

настроил ssh (например могу запустить ssh -X 10.0.5.10 xcalc)
теперь хочу быстро обнаруживать обрыв связи, т.е. если при работе xcalc выдернуть сетевой провод (сэмулировать обрыв), то например через 5 секунд ssh должен завершить обмен с хостом
в man есть ConnectTimeout, но это на этапе установки соединения, а мне нужно во время работы

★★★★★

Ответ на: комментарий от k0l0b0k

хм, а ведь помогло ServerAliveInterval
и ведь видел я этот параметр в man, но смутило само название и не внимательно прочел описание к нему

x905 ★★★★★ ()
Ответ на: комментарий от x905

он «пингует» клиентов каждые N секунд. Если N выставить в 1-5 сек - можно добиться требуемого.

k0l0b0k ★★ ()
Ответ на: комментарий от k0l0b0k

>попробуй поиграть с ClientAliveInterval и ServerAliveInterval

То-же самое для всей системы целиком:

echo «net.ipv4.tcp_retries2 = 5» >> /etc/sysctl.conf

legolegs ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.