Correggi l'errore SSH in Terminal e Linux: client_loop: invia disconnessione: tubo rotto

La connessione più sicura a un server remoto avviene tramite un protocollo di rete crittografica SSH (Secure Shell).

Un problema comune riscontrato dagli amministratori di server o da coloro che effettuano connessioni tramite SSH tramite Terminal o Putty è l'improvvisa disconnessione dalla sessione con il messaggio: client_loop: send disconnect: Broken pipe .
La maggior parte delle volte, questo messaggio di logout viene visualizzato dopo un periodo in cui non è stata eseguita alcuna riga di comando nella sessione SSH. Molti preferiscono ricordare di tanto in tanto la sessione aperta e darne un'altra "Enter"O una" w "per mantenere aperta la sessione. Una soluzione migliore è interrompere questa improvvisa chiusura della sessione dopo un periodo di "inattività".

Come prevenire la fine improvvisa di una sessione SSH con “client_loop: send disconnect: Broken pipe” nel terminale (Linux / Mac) 

Sia per Linux che per Mac, verrà aggiunta una linea nella configurazione SSH. Apriamo e modifichiamo il file “ssh_config”.

sudo nano /etc/ssh/ssh_config

Aggiungiamo la linea:

Host *
ServerAliveInterval 120

Salva e chiudi il file "ssh_config". Se siamo su Linux dovremo riavviare il servizio "sshd".

direttiva ServerAliveInterval invierà un pacchetto null al server a intervalli di 120 secondi per mantenere attiva la sessione e impedirne la chiusura improvvisa.

Correggi l'errore SSH in Terminal e Linux: client_loop: invia disconnessione: tubo rotto

Circa l'autore

Azione furtiva

Appassionato di tutto ciò che riguarda i gadget e l'informatica, scrivo con piacere di nascostosettings.com dal 2006 e mi piace scoprire con te cose nuove su computer e sistemi operativi macOS, Linux, Windows, iOS e Android.

Commenti

Lascia un tuo commento