Nov
13

Come impedire il timeout delle connessioni SSH ad un server Linux

Router AliceNella mia azienda, dove ho Alice ADSL di Telecom, mi succede abbastanza spesso che una connessione SSH ad un determinato server remoto Linux, vada in timeout (in pratica la connessione si chiude), non permettendo la conclusione del comando in esecuzione sul server remoto (il che, a volte, può avere conseguenze non troppo piacevoli). Questo problema deriva dal fantastico (!) router di Telecom: l’Alice Gate VOIP 2plus.

Ma, fortunatamente, c’è una soluzione: inviare al server un pacchetto di NO-OP ogni tot secondi così da impedire al router di chiudere la connessione.

Possiamo specificare il comando ogni volta che avviamo una connessione SSH, come indicato di seguito (in questo caso il pacchetto di NO-OP verrà  inviato ogni 15 secondi):

ssh user@host -o ServerAliveInterval=15

oppure rendere la modifica permanente aggiornando il vostro file .bashrc (ammesso che utilizziate la Shell BASH) come indicato di seguito:

alias ssh=”ssh -o ServerAliveInterval=15″

 

 

Lascia un commento

Nome

Email (non verrà pubblicata)

Sito web (opzionale)

Quanto fa 2 + 3 ? (protezione antispam)





Hai bisogno di un sito web?

Web&Dintorni

Vuoi collaborare a questo blog?

Ogni tipo di collaborazione è benvenuta!


Scrivimi all'indirizzo paolo.gatti@gmail.com o invia un messaggio sulla pagina Facebook!