Ако сте администратор и използвате SSH За да се свържете с други системи, ще ви се е случвало повече от веднъж, че след известно време връзката пада и трябва да се свържете отново, с последваща загуба на информация. |
Този "трик" е добре известен на всеки системен администратор, но може би някои от вас не го знаят.
Идеята е, че сървърът принуждава клиента да изпрати пакет, за да поддържа връзката отворена (което обикновено е известно като keep-alive) и е конфигуриран в SSH сървъра, към който се свързваме, като модифицира файла / etc / ssh / sshd_config и добавяне на тези два реда към конфигурацията на демона ssh:
TCPKeepAlive да
ClientAliveInterval 60
С това трябва само тихо да рестартираме ssh демона и когато се свързваме, можем да оставим сесията отворена, без да се страхуваме от прекъсване на връзката.
Друг възможен вариант е да използвате инструмент, наречен autossh. За да го инсталирате в Ubuntu и производни, просто изпълнете:
sudo apt-get инсталирате autossh
В случай, че искаме да го използваме по прост начин, вече бихме могли да изпълним:
autossh remote_user @ remote_host
Fuente: Синологичен
добър принос ...
Вървете само преди четири дни написах нещо много подобно в моя блог. Добра идея за autossh: http://totaki.com/poesiabinaria/2012/08/solucionar-problema-con-timeouts-y-broken-pipes-con-ssh-y-scp/
Източникът на тази статия е стар, защото „Keepalive“ вече не съществува като SSH конфигурационен параметър.
Всеки ssh клиент за android, който препоръчвате?
Някой ssh клиент, който препоръчвате за android?
Възможно ли е файлът да се нарича ssh_config, а не sshd_config?
и ако все още не можете да избегнете срив, защото сте в лоша връзка или нещо подобно, влезте и използвайте екрана, за да прекратите връзката на сесията PID с PID на вашата връзка.
Добър принос!
Ако нямате достъп до SSH сървъра, можете да го внедрите от страна на клиента, с Putty или desde Linux.
С шпакловка:
„Връзка“, „Изпращане на нулеви пакети за поддържане на активността на сесията“, „Секунди между поддържащи паузи“ и въвеждане на номер.
Също така маркирайте опцията:
«Активиране на TCP Keepalives (опция SO_KEEPALIVE).
Fuente: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html