Този урок решава проблема с внезапното прекъсване на SSH връзката в Linux client_loop: send disconnect: Broken pipe.
Най-сигурната връзка с отдалечен сървър е чрез криптографски мрежов протокол SSH (Сигурна обвивка).
Проблем, с който често се сблъскват сървърните администратори или тези, които правят връзки чрез SSH през Terminal или Putty, е внезапното прекъсване на връзката със съобщението: “client_loop: send disconnect: Broken pipe“.
През повечето време това съобщение за излизане се появява след период, в който не е изпълняван команден ред в сесията Ssh. Мнозина предпочитат да си спомнят от време на време откритата сесия и да я дадат още една “Enter” или a “w” сесията да остане открита. По-добро решение е това внезапно затваряне на сесията след период от “idle” да няма място.
Как да предотвратите внезапното прекратяване на SSH сесия с грешката client_loop: изпращане на прекъсване на връзката: Счупена тръба в терминала (Linux / Mac)
Както за Linux, така и за Mac, ще бъде добавен ред в SSH конфигурацията. Отваряме и редактираме файла “ssh_config“.
sudo nano /etc/ssh/ssh_config
Добавяме реда:
домакин * ServerAliveInterval 120
Запазете и затворете файла “ssh_config“. Ако сме на Linux, ще трябва да рестартираме услугата “sshd”.
Свързани: Предотвратяване на времето за свързване на SSH / счупена тръба
Директива “ServerAliveInterval“ той ще изпрати нулев пакет до сървъра на интервали от 120 секунди, за да поддържа сесията жива и по този начин да предотврати внезапното й затваряне.
 
			
If you are only changing ssh_config (and not sshd_config) there is no reason to restart sshd.
Zelo dobra razlaga. Hvala za vaš članek