Подключение ssh
клиента Ubuntu Desktop x64 14.04 к SSH-серверу Ubuntu Server 14.04 x64 в Microsoft Azure.
К сожалению, когда он подключен и некоторое время не используется; соединение зависает, но не отключается.
Я попытался установить эти переменные в моем сервере /etc/ssh/sshd_config
:
ClientAliveInterval 30
TCPKeepAlive yes
ClientAliveCountMax 99999
while true; do echo -n $'\r'$i; echo -n $(date +"%H:%M:%S"); sleep 5; done
Ответы:
на подключающемся клиенте в / etc / ssh / ssh_config попробуйте:
не уверен, почему ClientAliveInterval не работает для вас на сервере .... может быть, вам нужно перезапустить sshd, если вы не сделали этого после добавления директивы ClientAliveInterval?
если у вас нет root на клиенте, вы можете вставить ServerAliveInterval в
источник
KeepAlive yes
, отсутствует. В любом случае, я думаю, что keepalive хорошо решит проблему этого пользователя. Единственный риск, связанный с сообщениями поддержки активности, заключается в том, что проблемы с подключением могут привести к обрыву соединения, тогда как без поддержки активности некоторые проблемы с подключением между вами и сервером могут изящно остаться незамеченными.