За тези, които трябва да работят постоянно по SSH, може да бъде много разочароващо, когато системата ви отряза след определен период от време. Тази статия ви показва метода за поддържане на SSH връзка жив, докато не го изключите.

Влезте в отдалечената си система или отворете терминала на собствения си компютър.

Отворете файла / etc / ssh / ssh_config.

 sudo nano / etc / ssh / ssh_config 

и добавете следния ред в края на файла:

 ServerAliveInterval 60 

Това, което прави тази опция, е да изпратите нулев пакет на сървъра на всеки 60 секунди (от неактивност), за да поддържате връзката SSH жива. Можете да експериментирате със стойността, като я зададете или по-висока или по-ниска, в зависимост от системната конфигурация. Стойност 60 е добра отправна точка за стартиране на експеримента.

На потребителска конфигурация

Ако нямате root достъп до системата или просто искате да я конфигурирате за личния си акаунт, вместо това можете да редактирате файла ~ / .ssh / config.

 sudo nano ~ / .ssh / конфиг 

Ако файлът не съществува, това ще създаде нов файл.

Добавете следния ред:

 Гост * ServerAliveInterval 60 

Натиснете "Ctrl + o", за да запазите и "Ctrl + x", за да излезете.

И накрая, рестартирайте SSH сървъра.

 sudo услуга ssh рестартиране 

Това е.