Храните сеанс SSH в Linux от разъединения

Храните сеанс SSH в Linux от разъединения
Храните сеанс SSH в Linux от разъединения

Видео: Храните сеанс SSH в Linux от разъединения

Видео: Храните сеанс SSH в Linux от разъединения
Видео: Оценка производительности в Windows vista и windows 7 - YouTube 2024, Май
Anonim

Я тип geek, у которого 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

Хорошо работает, надеюсь, что это поможет кому-то другому.

Рекомендуемые: