Hvis du er administrator, og du bruger SSH For at oprette forbindelse til andre systemer vil det være sket for dig mere end én gang, at forbindelsen efter et stykke tid falder, og du skal oprette forbindelse igen med det deraf følgende tab af information. |
Dette "trick" er velkendt for enhver systemadministrator, men måske kender nogle af jer det ikke.
Ideen er, at serveren tvinger klienten til at sende en pakke for at holde forbindelsen åben (som normalt kaldes keep-alive) og den er konfigureret i SSH-serveren, som vi opretter forbindelse til ved at ændre / etc / ssh / sshd_config-filen og tilføje disse to linjer til ssh-dæmonkonfigurationen:
TCPKeepAlive ja
ClientAliveInterval 60
Med dette behøver vi kun stille at genstarte ssh-dæmonen, og når vi opretter forbindelse, kan vi lade sessionen være åben uden frygt for at blive afbrudt.
En anden mulig mulighed er at bruge et værktøj kaldet autossh. For at installere det i Ubuntu og derivater skal du bare køre:
sudo apt-get install autossh
I tilfælde af at vi vil bruge det på en enkel måde, kunne vi allerede udføre:
autossh remote_user @ remote_host
kilde: Sinologisk
godt bidrag ...
Gå bare for fire dage siden, jeg skrev noget meget lignende på min blog. God idé om autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/
Kilden til denne artikel er gammel, fordi "Keepalive" ikke længere eksisterer som en SSH-konfigurationsparameter.
Enhver ssh-klient til Android, som du anbefaler?
Anbefaler du en ssh-klient til Android?
Kan det være, at filen hedder ssh_config og ikke sshd_config?
og hvis du stadig ikke kan undgå at gå ned, fordi du har en dårlig forbindelse eller noget lignende, skal du logge ind og bruge skærmen til at fjerne linket til din session-PID med din forbindelses-PID.
Godt bidrag!
Hvis du ikke har adgang til SSH-serveren, kan du implementere den på klientsiden, med Putty eller desde Linux.
Med kit:
"Forbindelse", "Afsendelse af nul-pakker for at holde session aktiv", "Sekunder mellem keepalives" og indtast et nummer.
Marker også indstillingen:
«Aktivér TCP keepalives (SO_KEEPALIVE mulighed).
kilde: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html