EdgeOS. Вход по ssh ключу

Вводить каждый раз, когда хочешь поключиться по ssh к консоли усройства под управлением EdgeOS, не очень удобно. Очевидное решение — добавить свой ssh ключ пользователю на утсройство. Как это сделать — я раскажу под катом.

Сперва необходимо скопировать свой публичный ключ на устройство, к примеру в каталог /tmp. Для это в воспользуемся утилитой scp:

scp ~/.ssh/id_rsa.pub ubnt@192.168.1.1:/tmp/key.pub

, где 192.168.1.1 — IP адрес устройства.

Далее выполнем действия напрмую на устройстве.

Входим в режим конфигурации:

configure

Далее загружаемм ключ для пользователя ubnt:

loadkey ubnt /tmp/key.pub

Далее сохраняем настройки

commit
save

Всё, можно входить по ключу.