Избегая SSH тайм-ауты на Mac OS? [закрытый]
каждый раз, когда я подключаюсь к серверу с ssh, соединение сбрасывается через несколько минут, если нет входа. Однако я хочу удалить эти тайм-ауты, чтобы сохранить соединение как можно дольше.
посмотрев на разных форумах, я увидел, что можно изменить параметр ServerAliveInterval в файле /etc/ssh_config. Однако, похоже, в моем файле нет этой опции. Где бы это могло быть?
Я запускаю OpenSSH_5. 2p1 на снегу Леопард.
спасибо!
1 ответ:
Server Alive interval просто отправляет нулевой пакет на сервер в установленное время, чтобы сохранить соединение живым, вы должны просто добавить что-то вроде в свой файл конфигурации:
~/.ssh/config
Host * ServerAliveInterval 60
во второй строке должен быть отступ хотя бы с одним пробелом.
*
будет соответствовать любому хосту; если вы хотите, вы можете ограничить это до конкретных направлений, таких как *somedomain.com.Проверьте http://kehlet.cx/articles/129.html