|
Om du är administratör och använder SSH för att ansluta till andra system kommer det att ha hänt dig mer än en gång att anslutningen efter ett tag avbryts och du måste ansluta igen, med åtföljande förlust av information. |
Detta "trick" är extremt känt av alla systemadministratörer, men några av er kanske inte känner till det.
Tanken är att servern tvingar klienten att skicka ett paket för att hålla anslutningen öppen (allmänt känd som keep-alive) och konfigureras på SSH-servern vi ansluter till genom att modifiera filen /etc/ssh/sshd_config och lägga till dessa två rader till ssh-demonkonfigurationen:
TCPKeepAlive ja
ClientAliveInterval 60
Med detta behöver vi bara lugnt starta om ssh-demonen och när vi ansluter kan vi lämna sessionen öppen utan rädsla för att bli frånkopplad.
Ett annat möjligt alternativ är att använda ett verktyg som heter autossh. För att installera det på Ubuntu och derivat, kör bara:
sudo apt-get installera autossh
I händelse av att vi vill använda det på ett enkelt sätt kan vi redan köra:
autossh remote_user@remote_host
Källa: Sinologic