Šī apmācība atrisina pēkšņas atvienošanas SSH problēmu Linux Client_loop: Sūtīt atvienošanu: salauzta caurule.
Drošākais savienojums ar attālo serveri ir caur SSH kriptogrāfijas tīkla protokolu (Droša apvalks).
Problēma, ko parasti saskaras servera administratori vai tie, kas veido savienojumus caur SSH, izmantojot termināli vai špakteli, ir pēkšņa sesijas atvienošana ar ziņojumu: “client_loop: send disconnect: Broken pipe“Apvidū
Lielākoties šis atvienošanas ziņojums parādās pēc perioda, kurā sesijā nav izpildīta pasūtījuma līnija SshApvidū Daudzi dod priekšroku atcerēties laiku pa laikam, kad sesija tiek atvērta un dod vairāk “Enter” vai a “w” lai sesija paliktu atvērta. Labāks risinājums ir tas, ka pēkšņa sesijas slēgšana pēc laika “idle” lai nebūtu vietas.
Kā novērst pēkšņu SSH sesijas pabeigšanu ar klienta_loopa kļūdu: Nosūtīt atvienošanu: salauzta caurule terminālī (Linux / Mac)
Gan Linux, gan par Mac, SSH konfigurācijai tiks pievienota līnija. Mēs atveram un rediģējam failu “ssh_config“Apvidū
sudo nano/etc/ssh/ssh_config
Mēs pievienojam līniju:
Saimnieks * ServerAliveInterval 120
Mēs saglabājam un aizveram failu “ssh_config“Apvidū Ja mēs atrodamies Linux, mums būs jārestartē pakalpojums “SSHD”Apvidū
Saistīts: Novērst SSH savienojuma laiku ārā / salauzta caurule
Direktīva “ServerAliveInterval“ Tas nosūtīs ar 120 -Sekundes intervālu NULL pakotni serverim, lai uzturētu sesiju dzīvē, un tādējādi novērsīs to pēkšņu slēgšanu.
 
			
Ja jūs maināt tikai SSH_CONFIG (un nevis SSHD_CONFIG), nav iemesla restartēt SSHD.
Ļoti labs skaidrojums. Paldies par jūsu rakstu