Один из моих серверных компьютеров показывает сообщение «сломана труба», когда я использую SSH через 10 минут, хотя я выполняю программу моделирования, запрограммированную на python3.5.
Я пробовал
sshd_config
и ssh_config
файлы Кроме того, после отключения между сервером и локальным клиентом я попробовал команду tmux attach, но она не сработала.
Самое странное, что только один сервер показывает этот симптом. Другой сервер работает нормально, без сообщения о сломанном канале.
Что мне делать?
В зависимости от настроек серверов могут быть отброшены неактивные соединения.
Для предотвращения этого от стороны клиента использовать ssh
опция ServerAliveInterval
.
Используйте это в Вашем ~/.ssh/config
Host xyz
ServerAliveInterval 120
или использование параметра командной строки ssh -o ServerAliveInterval=120 ...
С другой стороны, можно изменить сходить со стороны сервера в ssdh_config
:
ClientAliveInterval ...