Как включить автоматический logout для SSH?

SSH (Secure Shell) — это криптографический сетевой протокол, который обеспечивает безопасное соединение между устройствами. Один из способов повышения безопасности SSH-соединения заключается в настройке автоматического выхода из сессии после определенного времени неактивности. В этой статье мы рассмотрим, как включить автоматический logout для SSH на вашем сервере.

Для того чтобы включить автоматический logout для SSH, вам потребуется отредактировать файл настроек SSH на вашем сервере. Давайте пошагово разберем, как это сделать.

Шаг 1: Откройте файл настроек SSH

Откройте терминал и введите следующую команду, чтобы отредактировать файл настроек SSH:

$ sudo nano /etc/ssh/sshd_config

Введите пароль администратора, когда вас попросят. Эта команда откроет файл настроек SSH в текстовом редакторе nano.

Шаг 2: Найдите и отредактируйте параметр ClientAliveInterval

Используйте клавиши стрелок на клавиатуре, чтобы прокрутить файл настроек SSH и найти параметр ClientAliveInterval. Этот параметр определяет интервал времени (в секундах), через который SSH-сервер будет проверять активность клиента.

Раскомментируйте (уберите символ # в начале строки) и отредактируйте этот параметр согласно вашим требованиям. Например, чтобы установить интервал в 300 секунд (5 минут), измените строку на:

ClientAliveInterval 300

Шаг 3: Добавьте параметр ClientAliveCountMax

Теперь добавьте параметр ClientAliveCountMax, который указывает максимальное количество проверок в пределах интервала ClientAliveInterval, прежде чем сеанс будет завершен. Найдите строку с этим параметром и отредактируйте ее под ваши нужды. Например:

ClientAliveCountMax 3

Это означает, что сеанс будет завершен после 3 неудачных попыток проверки.

Шаг 4: Сохраните и закройте файл настроек SSH

Сохраните изменения, введя сочетание клавиш Ctrl + O и закройте редактор nano с помощью комбинации клавиш Ctrl + X.

Перезапустите службу SSH, чтобы применить внесенные изменения, используя следующую команду:

$ sudo systemctl restart sshd

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

Надеемся, что эта статья помогла вам настроить безопасное SSH-соединение на вашем сервере. Следуйте указанным инструкциям и не забывайте о безопасности в сети!