Специально для тех у кого умирает сессия ssh

Те кто ходят на свой выделенный сервер по ssh, могут заметить, что порой через полчаса после того, как соединение провисит без использования - оно обрывается. Т.е. в случае если по нему не было передано данных связь рвется и надо логиниться по новой. Это связано с тем что провайдер экономит оперативную память своего коммутационного оборудования, и рубит такие TCP-сессии, считая их неиспользуемыми. (Ведь в течении заданного интервала по соединение не шли данные).

Это бывает крайне неудобно при работе. Соответсвенно в пакете ssh предусмотрено решение такой проблемы. Просто добавьте в /etc/ssh_conig или ~/.ssh/config строчки:

TCPKeepAlive yes

ServerAliveInterval 200

ServerAliveCountMax 30 

Соответсвенно, каждые 200 секунд ssh будет кидать до сервера пакеты, так нужные нашему провайдеру чтобы считать данное соединение активным. Параметр ServerAliveInterval подбирается опытным путем.

Для клиентов типа putty есть аналогичные настройки.

]]>]]>

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Доступны HTML теги: <em> <strong> <blockquote> <p> <br />
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Вы не робот?
2 + 2 =
Решите простую задачку и введите результат. Например для 1+3 введите 4