Ma olen geeki tüüp, kellel on SSH-klient alati avatud, ühendatud minu kõige sagedamini kasutatavatele serveritele, nii et mul oleks kohe juurdepääs seireks ja muuks. Sellisel juhul ärritab mind väga, kui ma saan lahti, nii et ma jagan mõnda meetodit, et hoida oma sessioon elus.
Saate konfigureerida ssh-kliendi automaatselt saata protokolli nr-op koodi kood iga sekundi järel, et server võtaks teid lahti. Seda seadistust nimetatakse mõnikord ka muudes klientides kui Keep-Aliive või Stop-Disconnecting-So-Many.
Globaalne konfiguratsioon
Lisage / etc / ssh / ssh_config faili järgmine rida:
ServerAliveInterval 60
Number on sekundite arv, enne kui server saadab no-op-koodi.
Praegune kasutaja konfiguratsioon
Lisage ~ /.ssh / config faili järgmised read (loo, kui see ei ole olemas)
Host * ServerAliveInterval 60
Veenduge, et teine rida asuksid ruumi.
Per-hosti seadistamine
Kui soovite ainult ühte serverit hoida elus, võite selle lisada ~ /.ssh / config-faili koos järgmise süntaksiga:
Host *hostname.com ServerAliveInterval 60
Toimib üsna hästi, loodan, et see aitab kellelgi teisel seal välja.