Kõige turvalisem ühendus kaugserveriga on SSH krüptograafilise võrgu protokolli kaudu (Secure Shell).
Tavaline probleem, millega serveri administraatorid või need, kes loovad ühenduse SSH kaudu Terminali või Putty kaudu, on järsk katkestamine seansist teatega: “client_loop: send disconnect: Broken pipe” .
Enamasti kuvatakse see väljalogimisteade pärast perioodi, mille jooksul SSH-seansil pole ühtegi käsurida täidetud. Paljud eelistavad aeg-ajalt avatud seanssi meenutada ja anda teisele "Enter”Või“ w ”, et seanss lahti hoida. Parem lahendus on sessiooni ootamatu sulgemine pärast "tühikäigu" perioodi lõppemist.
Kuidas vältida SSH-seansi äkilist lõppu? “client_loop: send disconnect: Broken pipe” terminalis (Linux / Mac)
Nii Linuxi kui Maci puhul lisatakse SSH-konfiguratsiooni rida. Avame ja redigeerime faili “ssh_config”.
sudo nano /etc/ssh/ssh_config
Lisame rea:
Host * ServerAliveInterval 120
Salvesta ja sulge fail "ssh_config". Kui kasutame Linuxit, peame teenuse "sshd" taaskäivitama.
Suund “ServerAliveInterval“ saadab serverile nullpaketi 120-sekundiliste intervallidega, et seanssi elus hoida ja vältida selle äkilist sulgemist.
Kui muudate ainult ssh_config (mitte sshd_config), pole põhjust sshd taaskäivitada.
Innukus kahekordistab razlaga. Hvala za vaš članek