Настройка доступа к Juniper по SSH

Схема сети

Создание нового пользователя

Создадим дополнительного пользователя "Juniper" с правами админа и паролем "Juniper1!"

# set system login class Admin permissions all
# set system login user Juniper class Admin
# set system login user Juniper authentication plain-text-password

Конфигурируем SSH и запрещаем заходить через него под рутом:

# set system services ssh root-login deny

Добавляем предупреждающее сообщение для тех кто собирается залогиниться:

# set system login message "!!!DONT HACK ME!!!"

И для тех, кто уже вошёл:

# set system login announcement "HELLO USER\n"

Отключаем сессию и запрещаем вход после 3-ёх неудачных попыток залогиниться:

# set system login retry-options tries-before-disconnect 3
# set system login retry-options lockout-period 5

Также устанавливаем максимальное время бездействия в 2 минуты для класса Admin:

# set system login class Admin idle-timeout 2

Проверка

Попытка залогиниться под пользователем Juniper и дисконнетк по бездействию:

Попытка залогиниться под рутом безуспешна даже с правильным паролем:

Вводим 3 раза неправильный пароль для юзера Juniper, нас дисконнектит. Далее не пускает даже с правильным паролем в течение 5 минут:

Более подробную информацию по настройке SSH можно найти тут.

Last updated

Was this helpful?