Idle timeout sulle sessioni SSH con i router di Alice Telecom

Creato il 29 settembre 2012 da Nightfly

Il mio lavoro consiste principalmente nella gestione di server *nix. Potrebbe accadere che, mentre sono a casa, debba connettermi ad uno dei suddetti server perchè qualcosa non funziona (o funziona male).

Quindi, oltre a sbattermi per cercare di risolvere il problema, devo anche imprecare contro il router Pirelli di Alice Telecom, che come tutti ben sanno ha il firmware bloccato e droppa le sessioni SSH (ma credo anche altri tipi di connessione) dopo un certo idle.

Esistono comunque diversi workaround, tra i quali:

1) rimuovere il firmware di casa Telecom ed abilitare quello nativo di casa Pirelli (su Internet esiste una documentazione ben dettagliata che descrive questa procedura);

oppure:

2) cambiare le impostazioni del demone sshd, imponendo l'invio di keepalive ai client che si connettono.

La seconda opzione, ovviamente, è praticabile solo dagli utenti che hanno accesso alle impostazioni del suddetto demone.

Per abilitare i keepalive occorre semplicemente aggiungere le seguenti direttive al file di configurazione sshd_config che trovate nella dir /etc/ssh:

ClientAliveInterval 45
ClientAliveCountMax 1000

Riavviate il suddetto demone con un:

[root@bqweb1 ssh]# service sshd restart

E finalmente avete "risolto" il problema degli idle timeout su SSH.

Alla prossima.


Potrebbero interessarti anche :

Possono interessarti anche questi articoli :