Доступ на Mikrotik по ssh-ключу

Оцените статью

Простейшим способом залогиниться на Mikrotik по ssh является авторизация логин/пароль, но такой метод не оставляет возможности для автоматизации типовых операций.

$ ssh 10.212.1.1

Копирование открытого ключа пользователя на роутер

Для автоматизации рутинных операций необходимо добавить открытый ключ пользователя. Для этого скопируем ключ на роутер при помощи FTP.

Авторизация:

$ ftp 10.212.1.1
Connected to 10.212.1.1.
220 net-vibornaya-gw-01 FTP server (MikroTik 6.47.10) ready
Name (10.212.1.1:chernousov): admin
331 Password required for admin
Password:
230 User admin logged in
Remote system type is UNIX.
Using binary mode to transfer files.

Копируем открытый ключ:

ftp> put /home/chernousov/.ssh/id_rsa.pub /id_rsa.pub
local: /home/chernousov/.ssh/id_rsa.pub remote: /id_rsa.pub
229 Entering Extended Passive Mode (|||40235|)
150 Opening BINARY mode data connection for'/id_rsa.pub'
100% |****************************************************************************************************|   5755.07 MiB/s    00:00 ETA
226 BINARY transfer complete
575 bytes sent in 00:00 (92.49 KiB/s)
ftp> exit
221 Closing

Импортируем открытый ключ пользователю

 Использую командную строку Winbox или авторизовавшись по ssh выполните команду:

> user ssh-keys import public-key-file=id_rsa.pub

Если при авторизации по ssh вы не можете войти по ключу и в режиме отладки получаете ошибку:

no mutual signature algorithm

Для устранения этой проблемы используйте для подключения дополнительную опцию:

$ ssh -o 'PubkeyAcceptedKeyTypes +ssh-rsa' admin@10.212.1.1

Обратите внимание, что после добавления открытого ключа вход по паролю заблокирован!

Для разрешения авторизации с использованием логин-пароль используйте команду:

> /ip ssh set always-allow-password-login=yes

Related Posts

Ввод рабочей станции РЕД ОС в IPA-домен

После создания IPA-домена и создания резервного контроллера домена мы наконец то можем добавить рабочую станцию РЕД ОС в созданный домен. Настройка DNS-серверов В качестве DNS-серверов указываем адреса наших контроллеров домена…

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

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

You Missed

Работа с файлами дисков виртуальных машин qcow2 (копирование, сжатие, конвертация и т.п.)

Работа с файлами дисков виртуальных машин qcow2 (копирование, сжатие, конвертация и т.п.)

План создания удостоверяющего центра (УЦ) PKI на базе Red OS

План создания удостоверяющего центра (УЦ) PKI на базе Red OS

Терминальный сервер в Linux на базе xrdp

Терминальный сервер в Linux на базе xrdp

Использование pg_probackup для резервного копирования баз данных Postgresql (локально)

Использование pg_probackup для резервного копирования баз данных Postgresql (локально)

Ввод рабочей станции РЕД ОС в IPA-домен

Ввод рабочей станции РЕД ОС в IPA-домен

WEB-интерфейс для удаленного администрирования Centos/РЕД ОС

WEB-интерфейс для удаленного администрирования Centos/РЕД ОС