timeOut of SSH

Как увеличить время ожидания SSH-соединения в Linux

Linux

Время ожидания SSH в результате бездействия может быть довольно раздражающим. Это обычно вынуждает вас заново установить соединение и начать все заново. К счастью, вы можете легко увеличить ограничение времени ожидания SSH и поддерживать сеанс SSH даже после некоторого бездействия. Это происходит, когда сервер или клиент отправляет пустые пакеты в другую систему, чтобы поддерживать сеанс в действии. Давайте теперь рассмотрим, как можно увеличить время ожидания SSH-соединения в Linux.

 

Увеличьте время ожидания соединения SSH

На сервере перейдите в файл конфигурации /etc/sshsshd_config.

$ sudo vi /etc/ssh/sshd_config

 

Прокрутите и найдите следующие параметры:

#ClientAliveInterval
#ClientAliveCountMax

 

Параметр ClientAliveInterval указывает время в секундах, в течение которого сервер будет ожидать, прежде чем отправлять нулевой пакет в клиентскую систему, чтобы сохранить соединение живым.

С другой стороны, параметр ClientAliveCountMax определяет количество живых сообщений клиента, которые отправляются без получения каких-либо сообщений от клиента. Если этот предел достигнут во время отправки сообщений, демон sshd прекратит сеанс, фактически завершив сеанс ssh.

Значение времени ожидания определяется произведением вышеуказанных параметров, т.е.

Timeout value = ClientAliveInterval * ClientAliveCountMax

 

Например, допустим, вы определили свои параметры, как показано:

ClientAliveInterval 1200
ClientAliveCountMax 3

 

Increase-SSH-Timeout

 

Значение времени ожидания будет 1200 секунд * 3 = 3600 секунд. Это эквивалентно 1 часу, что означает, что ваш ssh-сеанс будет работать в течение простоя в течение 1 часа без сброса.

Кроме того, вы можете достичь того же результата, указав только параметр ClientAliveInterval.

ClientAliveInterval 3600

 

После этого перезагрузите демон OpenSSH, чтобы изменения вступили в силу.

$ sudo systemctl reload sshd

 

Вывод

В качестве меры безопасности SSH всегда желательно не устанавливать значение тайм-аута SSH на огромное значение. Это сделано для того, чтобы никто не смог перехватить сессию, когда вы отсутствовали в течение длительного периода времени.

 

 

Спасибо за уделенное время на прочтение статьи о том, как работает SSH-соединения в Linux!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасностикурсы DevNet (программируемые сети) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОМ.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Linux

Больше похожих постов

Лучшие-сетевые-команды-в-Linux

Лучшие сетевые команды в Linux

37
0
Linux используется на серверах в качестве операционной системы во многих сетях. Это самая важная и широко используемая операционная система в…
Продолжим наше объяснение типов файлов в Linux

Объяснение типов файлов в Linux

357
0
Объяснение типов файлов в Linux — просто и понятно, для новичка и специалиста. Если вы новичок в Linux или использовали…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Меню