|
Если вы администратор и используете SSH При подключении к другим системам с вами не раз случалось, что через некоторое время соединение разрывается, и вам придется подключиться заново, что приводит к потере информации. |
Этот «трюк» хорошо известен любому системному администратору, но, возможно, некоторые из вас этого не знают.
Идея состоит в том, что сервер вынуждает клиента отправить пакет, чтобы соединение оставалось открытым (что обычно называется keep-alive), и оно настраивается на сервере SSH, к которому мы подключаемся, путем изменения файла / etc / ssh / sshd_config. и добавив эти две строки в конфигурацию демона ssh:
TCPKeepAlive да
ClientAlive Интервал 60
При этом нам нужно только незаметно перезапустить демон ssh, и при подключении мы можем оставить сеанс открытым, не опасаясь отключения.
Другой возможный вариант - использовать инструмент под названием autossh. Чтобы установить его в Ubuntu и производных, просто запустите:
sudo apt-get установить autossh
В случае, если мы хотим использовать его простым способом, мы уже могли бы выполнить:
autossh удаленный_пользователь @ удаленный_хост
источник: Синологический