Не допускайте отключения сеанса Linux SSH

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

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

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

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

ServerAliveInterval 60

Число – это количество секунд до отправки сервером неоперативного кода.

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

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

Host *
ServerAliveInterval 60

Обязательно сделайте отступ во второй строке пробелом.

Конфигурация для каждого хоста

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

Host * hostname.com
ServerAliveInterval 60

Работает довольно хорошо, надеюсь, это поможет кому-то еще там.

Оцените статью
TutoryBird.Ru
Добавить комментарий