Labot SSH client_loop: send disconnect: Broken pipe

Šī apmācība atrisina pēkšņas SSH atvienošanas problēmu Linux client_loop: send disconnect: Broken pipe.

Visdrošākais savienojums ar attālo serveri ir caur SSH kriptogrāfijas tīkla protokolu (Secure Shell).

Izplatīta problēma administratorii serveriem vai tiem, kas veido savienojumus, izmantojot SSH, izmantojot Terminal vai Putty, ir pēkšņa atvienošana no sesijas ar ziņojumu: client_loop: send disconnect: Broken pipe.

Lielāko daļu laika šis atvienošanas ziņojums parādās pēc perioda, kurā sesijā nav izpildīta neviena komandrinda SSH. Daudzi dod priekšroku laiku pa laikam atcerēties atklāto sesiju un sniegt "Enter” vai “w”, lai sesija paliktu atvērta. Labāks risinājums ir pēkšņa sesijas slēgšana pēc "idle"lai vairs nebūtu vietas.

Kā novērst pēkšņu SSH sesijas pārtraukšanu ar kļūdu client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)

abi Linux un par Mac, SSH konfigurācijā tiks pievienota rinda. Mēs atveram un rediģējam failu ssh_config.

sudo nano /etc/ssh/ssh_config

Mēs pievienojam rindu:

Host *
ServerAliveInterval 120

Saglabāt un aizvērt failu "ssh_config“. Ja esam ieslēgti Linux mums būs jārestartē pakalpojums "sshd".

Saistītie: Kavēt SSH Connection Timing Out / Broken Pipe

Virziens ServerAliveInterval nosūtīs nulles paketi serverim ar 120 sekunžu intervālu, lai saglabātu sesiju dzīvu un tādējādi neļautu tai pēkšņi aizvērties.

Tehnoloģijas entuziasts, ar prieku rakstu vietnē StealthSettings.com no 2006. gada. Man ir plaša pieredze operētājsistēmās: macOS, Windows un Linux, kā arī programmēšanas valodās un blogošanas platformās (WordPress) un tiešsaistes veikalu platformās (WooCommerce, Magento, PrestaShop).

kā uz » Linux » Labot SSH client_loop: send disconnect: Broken pipe

3 domas par “Fix SSH client_loop: send disconnect: Broken pipe"

Leave a Comment