Se sei un amministratore e utilizzi SSH Per connetterti con altri sistemi, ti sarà capitato più di una volta che dopo poco la connessione si interrompe e ti devi ricollegare, con la conseguente perdita di informazioni. |
Questo "trucco" è ben noto a qualsiasi amministratore di sistema, ma forse alcuni di voi non lo sanno.
L'idea è che il server costringa il client a inviare un pacchetto per mantenere aperta la connessione (che di solito è noto come keep-alive) ed è configurato nel server SSH a cui ci connettiamo modificando il file / etc / ssh / sshd_config e aggiungendo queste due righe alla configurazione del demone ssh:
TCPKeepAlive sì
ClienteAliveIntervallo 60
Con questo, dobbiamo solo riavviare silenziosamente il demone ssh e quando ci connettiamo, possiamo lasciare la sessione aperta senza paura di essere disconnessi.
Un'altra possibile opzione è usare uno strumento chiamato autossh. Per installarlo in Ubuntu e derivati, basta eseguire:
sudo apt-get install autossh
Nel caso volessimo usarlo in modo semplice, potremmo già eseguire:
autossh remote_user @ remote_host
fonte: Sinologico
buon contributo ...
Vai solo quattro giorni fa ho scritto qualcosa di molto simile sul mio blog. Buona idea sull'autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/
La fonte di questo articolo è vecchia perché "Keepalive" non esiste più come parametro di configurazione SSH.
Qualche client ssh per Android che consigli?
Raccomanda qualche client ssh per Android?
Potrebbe essere che il file si chiami ssh_config e non sshd_config?
e se ancora non riesci a evitare il crash perché sei su una cattiva connessione o qualcosa del genere, accedi e usa lo schermo per scollegare la tua sessione PID con la tua connessione PID.
Buon contributo!
Se non hai accesso al server SSH, puoi implementarlo lato client, con Putty o desde Linux.
Con mastice:
"Connessione", "Invio di pacchetti nulli per mantenere attiva la sessione", "Secondi tra keepalive" e immettere un numero.
Contrassegna anche l'opzione:
«Abilita i keepalive TCP (opzione SO_KEEPALIVE).
fonte: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html