Correggi SSH Error in Terminal e Linux: client_loop: send disconnect: pipe interrotta

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 riga 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 restartHo 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.

Appassionato di tecnologia, mi piace testare e scrivere tutorial sui sistemi operativi macOS, Linux, Windows, sulla configurazione del server web WordPress, WooCommerce e LEMP (Linux, NGINX, MySQL e PHP). scrivo su StealthSettings.com dal 2006, e qualche anno dopo ho iniziato a scrivere su iHowTo.Tips tutorial e notizie sui dispositivi nell'ecosistema Apple: iPhone, iPad, Apple Guarda, HomePod, iMac, MacBook, AirPods e accessori.

3 pensieri su “Correggi SSH Error in Terminale e Linux: client_loop: invia disconnessione: tubo interrotto "

Lascia un tuo commento