Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Сохраняем сессию ssh от дисконнекта

Метки:
Четверг, 26 июня 2008 г.
Просмотров: 2179
Подписаться на комментарии по RSS

Я отношусь к тем компьютерным фанатам, которые держат ssh клиент постоянно запущенным и подключенным к часто посещаемому серверу, которые я постоянно мониторю или делаю что-либо ещё. И я сильно нервничаю, когда сессия разрывается по таймауту, поэтому я сделал у себя некоторые манипуляции, поддерживающие мою сессию живой.

Вы можете сконфигурировать ваш ssh клиент на автоматическую отправку кода no-op каждые несколько секунд, так что сервер не будет дисконнектить вас. Эта настройка иногда называется в разных клиентах Keep-Alive

или Stop-Disconnecting-So-Much.

Глобальная конфигурация

Добавьте следующую строчку в файл /etc/ssh/ssh_config:

ServerAliveInterval 60

Это число указывает интервал, через которое сервер будет посылать no-op код.

Конфигурация пользователя

Добавьте следующую строчку в файл ~/.ssh/config (создайте его, если он не существует)

Host *
 ServerAliveInterval 60

Убедитесь, что на второй строчке отступ сделан пробелом.

Конфигурация на хост

Если вы хотите сохранить сессию живой для конкретного сервера, вы можете добавить в файл ~/.ssh/config следующий синтаксис.

Host *hostname.com
 ServerAliveInterval 60

Это работает отлично, надеюсь поможет кому-нибудь ещё.

]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

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

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)