Сохраняем сессию ssh от дисконнекта
Я отношусь к тем компьютерным фанатам, которые держат 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Это работает отлично, надеюсь поможет кому-нибудь ещё.
Комментариев: 1
That's understandable that cash can make people free. But what to do if someone does not have money? The one way only is to try to get the personal loans and small business loan.