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 3 + 4 ? (protezione antispam)




Seguici anche su Facebook

Per visualizzare questo contenuto è necessario accettare i cookie inviati dai Social Network.
Clicca qui per abilitare tutti i cookie per questo sito web.

Hai bisogno di un sito web?

Web&Dintorni