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

    Не допускайте отключения сеанса 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

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