Предпазване на SSH сесиите от замръзване.

Всичко за дистрибуциите и ядрото.
Аватар
Nikolay
Site Admin
Мнения: 23
Регистриран на: Пон Май 03, 2021 3:34 pm

Предпазване на SSH сесиите от замръзване.

Мнение от Nikolay »

Направете следните промени в конфигурацията на клиента (незадължително):

/etc/ssh/ssh_config

Код: Избери целия код

Host *
ServerAliveInterval 100
ServerAliveInterval - Клиентът ще изпраща нулев пакет до сървъра на всеки 100 секунди, за да поддържа връзката жива.
NULL пакет Изпраща се от сървъра до клиента. Същият пакет се изпраща от клиента до сървъра. TCP NULL пакетa не съдържа никакъв контролен флаг като SYN, ACK, FIN и т.н., тъй като сървърът не изисква отговор от клиента.
След това конфигурираме на sshd частта на сървъра.

/etc/ssh/sshd_config

Код: Избери целия код

ClientAliveInterval 60
TCPKeepAlive yes
ClientAliveCountMax 10000
ClientAliveInterval - Сървърът ще изчака 60 секунди, преди да изпрати нулев пакет на клиента, за да поддържа връзката жива.
TCPKeepAlive - Прави проверка, за да гарантира, че някои защитни стени не прекъсват празните връзки.
ClientAliveCountMax - Сървърът ще изпраща живи съобщения до клиента, въпреки че не е получил обратно съобщение от клиента.
Накрая рестартирайте ssh сървъра.
service ssh restart или service sshd restart в зависимост от това на коя система сте.
Публикувай отговор