6

Возможный дубликат:
Тайм-аут сеанса терминала ssh, как это можно изменить

Когда я подключаюсь к серверу, используя SSH с несколькими окнами, несколько соединений закрываются. Вероятно, из-за идеального времени. Я следил за этим блогом http://wiki.oseems.com/application/ssh/disable-timeout, и он не работает для меня. У меня нет разрешения на сервере для внесения изменений. У меня есть какой-либо способ отключить или продлить время соединения. Я использую Ubuntu 11.04

Спасибо

1 ответ1

7

Вы можете добавить следующее в ваш локальный файл /etc/ssh/ssh_config (man ssh_config):

ServerAliveInterval 60

где 60 в секундах. Это заставит вашего клиента каждые 60 секунд отправлять на сервер SSH сообщение, которое должно поддерживать соединение.

Вы также можете использовать screen чтобы открыть несколько терминалов в одном соединении (apt-get install screen). Хорошая вещь в screen - это то, что вы можете отключиться от сервера, но ваши процессы продолжают работать, и вы можете подключиться позже, используя screen -R . Я думаю, что это лучший способ, лично.

Если у вас был доступ к настройкам сервера, вы также можете обновить ClientAliveInterval в /etc/ssh/sshd_config на сервере (man sshd_config).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .