2016-02-02 2 views
-2

Мои соединения SSH продолжают выходить из-за неактивности в хостах EC2. Я попытался поставить эти параметры [1] в /etc/ssh/ssh_config на сервере и на клиенте, но соединения продолжают выходить из системы.SSH-соединения продолжают выходить из-за неактивности

ServerAliveInterval 15 
ServerAliveCountMax 3 

Как я поддерживаю связь?

ответ

1

Добавьте следующие своим клиентам SSH Config (~/.ssh/config):

Host * 
    ServerAliveInterval 60 

Это должно держать клиента от тайм-аута.

+0

Но, если я нахожусь на удаленных хостах и ​​ничего не делаю, соединение выпадает. При этом соединение не выпадет? – xeon123

+0

Это работает для * Ubuntu *. – rohitkulky

+0

вы не добавили всю картину. См. Мой другой ответ. – Jakuje

0

Вы должны повернуть это как на клиент, так и на сервер. Клиент и сервер используют разные файлы конфигурации и параметры. Вы правильно настроен на стороне клиента в /etc/ssh/ssh_config или, вернее, ~/.ssh/config:

ServerAliveInterval 15 
ServerAliveCountMax 3 

Но конфигурация сервера находится в /etc/ssh/sshd_config и должен выглядеть следующим образом:

ClientAliveInterval 15 
ClientAliveCountMax 3 

(например, Вы можете настроить число ваших потребностей.)

Смежные вопросы