Подключение по SSH ключу к Juniper

Приведу пример настройки подключения по SSH ключу к Juniper MX.

Сначала я сгенерировал публичный ключ на Linux сервере с которого необходимо было подключаться:

ssh-keygen -t rsa

Потом посмотрел содержимое публичного ключа:

cat /root/.ssh/id_rsa.pub

Отобразилось что-то типа такого:

ssh-rsa XXXXXXXXXXXXXXXX root@ixnfo

Потом содержимое этого ключа необходимо указать в конфигурации Juniper, например пользователю admin:

edit system login user admin authentication
set ssh-rsa "ssh-rsa XXXXXXXXXXXXXXXX root@ixnfo"
run show system login
commit

Готово, теперь с этого Linux сервера можно подключаться к Juniper по SSH ключу без ввода пароля.
Мне это понадобилось для ежедневного резервного копирования конфигурации, в биллинг ABillS, приведу пример моего скрипта:

#!/bin/bash
scp -P 2222 admin@IP:/config/juniper.conf.gz /srv/tftp/`date +%Y-%m-%d`_0201_nas_99_.conf.gz
chown www-data:www-data /srv/tftp/`date +%Y-%m-%d`_0201_nas_99_.conf.gz

Смотрите также мои статьи:
Бэкап конфигурации Juniper MX
Настройка Juniper MX204

Оставьте комментарий

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