Доступ на 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

Шпаргалка по работе с Nmap

Nmap (Network Mapper) — это инструмент для сканирования и анализа сетей. Он позволяет получать информацию об открытых портах, работающих сервисах и операционных системах на удалённых хостах. Вот небольшая шпаргалка по работе…

Установка и настройка vsftpd в Ubuntu 22.04

Скажем честно, что PureFTP не оправдал моих радужных ожиданий и давайте пробежимся по установке и настройке vsftpd сервера. Я его раньше уже настраивал и теперь надо вспомнить как-там что крутить…

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

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

You Missed

Шпаргалка по работе с envsubst

Шпаргалка по работе с envsubst
Немного заметок по Kubernetes

Шпаргалка по работе с Nmap

Шпаргалка по работе с Nmap

Удаление разделов в Windows консоли (утилита diskpart)

Удаление разделов в Windows консоли (утилита diskpart)

Работа с GPT-разделами в Linux

Работа с GPT-разделами в Linux

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)