Correggi l'errore SSH in Terminal e Linux: client_loop: invia disconnect: pipe spezzata

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 .
Il più delle volte, questo messaggio di logout appare dopo un periodo in cui nessuna riga di comando è stata eseguita nella sessione SSH. Molti preferiscono ricordare la sessione aperta di volta in volta e dare un altro "Enter"O una" w "per mantenere aperta la sessione. Una soluzione migliore consiste nel fermare 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 disconnect: pipe spezzata

Circa l'autore

Azione furtiva

Appassionato di tutto ciò che significa gadget e IT, scrivo con piacere su stealthsettings.com di 2006 e adoro scoprire nuove cose con te su computer e macOS, sistemi operativi Linux, Windows, iOS e Android.

1 Commenti

Lascia un tuo commento