Не допускайте отключения сеанса Linux SSH
Я тот тип компьютерщиков, у которого всегда открыт SSH-клиент, подключенный к моим наиболее часто используемым серверам, так что у меня есть мгновенный доступ для мониторинга и всего остального. Таким образом, меня очень раздражает, когда я отключаюсь, поэтому я делюсь несколькими методами для поддержания вашего сеанса в живых.
Вы можете настроить клиент ssh так, чтобы он автоматически отправлял код неиспользуемого кода протокола каждые несколько секунд, чтобы сервер не отключал вас. Этот параметр иногда называют Keep-Alive или Stop-Disconnecting-So-Much в других клиентах..
Глобальная конфигурация
Добавьте следующую строку в файл / etc / ssh / ssh_config:
ServerAliveInterval 60
Число - это количество секунд до отправки сервером неоперативного кода..
Текущая конфигурация пользователя
Добавьте следующие строки в файл ~ / .ssh / config (создайте, если он не существует)
Хост *
ServerAliveInterval 60
Убедитесь, что вы отступили вторую строку пробелом.
Конфигурация для каждого хоста
Если вы хотите включить поддержку активности только для одного сервера, вы можете добавить это в файл ~ / .ssh / config со следующим синтаксисом:
Хост * hostname.com
ServerAliveInterval 60
Работает довольно хорошо, надеюсь, это поможет кому-то еще там.