Избегая SSH тайм-ауты на Mac OS? [закрытый]


каждый раз, когда я подключаюсь к серверу с ssh, соединение сбрасывается через несколько минут, если нет входа. Однако я хочу удалить эти тайм-ауты, чтобы сохранить соединение как можно дольше.

посмотрев на разных форумах, я увидел, что можно изменить параметр ServerAliveInterval в файле /etc/ssh_config. Однако, похоже, в моем файле нет этой опции. Где бы это могло быть?

Я запускаю OpenSSH_5. 2p1 на снегу Леопард.

спасибо!

1 69

1 ответ:

Server Alive interval просто отправляет нулевой пакет на сервер в установленное время, чтобы сохранить соединение живым, вы должны просто добавить что-то вроде в свой файл конфигурации: ~/.ssh/config

Host *
 ServerAliveInterval 60

во второй строке должен быть отступ хотя бы с одним пробелом. * будет соответствовать любому хосту; если вы хотите, вы можете ограничить это до конкретных направлений, таких как *somedomain.com.

Проверьте http://kehlet.cx/articles/129.html