|
Ако сте администратор и използвате SSH За да се свържете с други системи, ще ви се е случвало повече от веднъж, че след известно време връзката пада и трябва да се свържете отново, с последваща загуба на информация. |
Този "трик" е добре известен на всеки системен администратор, но може би някои от вас не го знаят.
Идеята е, че сървърът принуждава клиента да изпрати пакет, за да поддържа връзката отворена (което обикновено е известно като keep-alive) и е конфигуриран в SSH сървъра, към който се свързваме, като модифицира файла / etc / ssh / sshd_config и добавяне на тези два реда към конфигурацията на демона ssh:
TCPKeepAlive да
ClientAliveInterval 60
С това трябва само тихо да рестартираме ssh демона и когато се свързваме, можем да оставим сесията отворена, без да се страхуваме от прекъсване на връзката.
Друг възможен вариант е да използвате инструмент, наречен autossh. За да го инсталирате в Ubuntu и производни, просто изпълнете:
sudo apt-get инсталирате autossh
В случай, че искаме да го използваме по прост начин, вече бихме могли да изпълним:
autossh remote_user @ remote_host
Източник: Синологик