Если происходит так, что через некоторое время зависает подключение к удаленному серверу SSH, то лечение простое.

На удаленном сервере (Ubuntu) настраиваем:

параметры ClientAliveInterval, TCPKeepAlive и ClientAliveCountMax в файле конфигурации SSHd. Если вы используете Ubuntu / Debian, путь к файлу будет /etc/ssh/sshd_config

ClientAliveInterval 30
TCPKeepAlive yes 
ClientAliveCountMax 99999

Далее нужно будет перезапустить SSH-сервер, чтобы изменения вступили в силу.

sudo /etc/init.d/sshd restart

или

sudo systemctl restart ssh.service

Плагин рейтинга создан автором этого блога. Буду очень признателен, если вы сможете его поддержать (ссылка)

p.s. Если статья была полезной и вас переполняет чувство благодарности, можете поддержать меня долларом на патреоне

Об авторе

Web Developer. Имею экспертизу в таких вещах как FrontEnd, Backend, Devops. PHP, Python, Javascript (Vue.js, React.js)

Смотреть посты