Коригирайте SSH client_loop: send disconnect: Broken pipe

Този урок решава проблема с внезапното прекъсване на SSH връзката в Linux client_loop: send disconnect: Broken pipe.

Най-сигурната връзка с отдалечен сървър е чрез протокол за криптографска мрежа на SSH (Secure Shell).

Често срещан проблем administratorii на сървъри или тези, които правят връзки чрез SSH чрез Terminal или Putty, е внезапното прекъсване на връзката със сесията със съобщението: client_loop: send disconnect: Broken pipe.

През повечето време това съобщение за прекъсване на връзката се появява след период, в който не е изпълняван команден ред в сесията SSH. Мнозина предпочитат да си спомнят от време на време откритата сесия и дават "Enter” или „w”, така че сесията да остане отворена. По-добро решение е това внезапно затваряне на сесията след период от "idle„да няма място.

Как да предотвратите внезапно прекратяване на SSH сесия с грешката client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)

И двете Linux и Mac, ще бъде добавен ред в SSH конфигурацията. Отваряме и редактираме файла ssh_config.

sudo nano /etc/ssh/ssh_config

Добавяме реда:

Host *
ServerAliveInterval 120

Запазете и затворете файла "ssh_config“. Ако сме на Linux ще трябва да рестартираме услугата "sshd".

Свързани: Предотвратяване на SSH Connection Timing Out / Broken Pipe

Посока ServerAliveInterval ще изпрати нулев пакет на сървъра на интервали от 120 секунди, за да поддържа сесията жива и по този начин да предотврати внезапното й затваряне.

Като пасиониран по технологии, пиша с удоволствие в StealthSettings.com от 2006 г. Имам обширен опит с операционни системи: macOS, Windows и Linux, както и с програмни езици и платформи за блогове (WordPress) и онлайн магазини (WooCommerce, Magento, PrestaShop).

How to » Linux » Коригирайте SSH client_loop: send disconnect: Broken pipe

3 мисли за „Fix SSH client_loop: send disconnect: Broken pipe"

Оставете коментар