|
Якщо ви адміністратор і використовуєте SSH Щоб зв’язатись з іншими системами, вам не раз траплялося, що через деякий час з’єднання переривається, і вам доведеться під’єднуватися знову, що призведе до втрати інформації. |
Цей "фокус" добре відомий будь-якому системному адміністратору, але, можливо, деякі з вас його не знають.
Ідея полягає в тому, що сервер змушує клієнта відправляти пакет, щоб підтримувати з'єднання відкритим (що зазвичай називають "постійним"), і він налаштовується на сервері SSH, до якого ми підключаємось, змінивши файл / etc / ssh / sshd_config і додавання цих двох рядків до конфігурації демона ssh:
TCPKeepAlive так
ClientAliveInterval 60
З цим нам залишається лише тихо перезапустити демон ssh, і під час підключення ми можемо залишити сесію відкритою, не боячись відключення.
Іншим можливим варіантом є використання інструменту, який називається autossh. Щоб встановити його в Ubuntu та похідних, просто запустіть:
sudo apt-get встановити autossh
У випадку, якщо ми хочемо використовувати його простим способом, ми могли б вже виконати:
autossh remote_user @ remote_host
Джерело: Синалогія