Якщо ви адміністратор і використовуєте SSH Щоб зв’язатись з іншими системами, вам не раз траплялося, що через деякий час з’єднання переривається, і вам доведеться під’єднуватися знову, що призведе до втрати інформації. |
Цей "фокус" добре відомий будь-якому системному адміністратору, але, можливо, деякі з вас його не знають.
Ідея полягає в тому, що сервер змушує клієнта відправляти пакет, щоб підтримувати з'єднання відкритим (що зазвичай називають "постійним"), і він налаштовується на сервері SSH, до якого ми підключаємось, змінивши файл / etc / ssh / sshd_config і додавання цих двох рядків до конфігурації демона ssh:
TCPKeepAlive так
ClientAliveInterval 60
З цим нам залишається лише тихо перезапустити демон ssh, і під час підключення ми можемо залишити сесію відкритою, не боячись відключення.
Іншим можливим варіантом є використання інструменту, який називається autossh. Щоб встановити його в Ubuntu та похідних, просто запустіть:
sudo apt-get встановити autossh
У випадку, якщо ми хочемо використовувати його простим способом, ми могли б вже виконати:
autossh remote_user @ remote_host
Фуенте: Синологічний
хороший внесок ...
Зайдіть буквально чотири дні тому, я написав щось дуже подібне у своєму блозі. Хороша ідея про 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 (опція SO_KEEPALIVE).
Фуенте: http://www.sysadmit.com/2016/02/linux-y-vmware-ssh-evitar-desconexion.html