devops
November 4
Настройка SSH на Keenetic Ultra KN-1811
Понадобилось управлять Keenetic Ultra KN-1811 с версией прошивки 4.2.1 через SSH, однако инструкция по его настройке оказалась не актуальной, пришлось слегка дополнить и упростить:
- Подключиться на Веб-интерфейс
- Перейти в раздел Management -> System Setting
- Выбрать пункт Component options
- Установить SSH-сервер и, при желании, SFTP-сервер
- Перезагрузить роутер
- По умолчанию SSH-сервер работает в private-сетях, то есть из локальной сети доступ по 22 порту должен быть из коробки, но у меня его не было, хотя сеть отвечала требованиям (и telnet из неё работал) -
show interface Home
показалsecurity-level: private
- Проверить, что служба SSH запущена, можно выполнив команду
show processes
, либо перейдя по ссылке - http://<router_ip>/rci/show/processes, и найдя там "id": "SSH server" (должен быть в статусе RUNNING) - Если компонент в статусе STOPPED, надо подключиться к роутеру с помощью telnet и выполнить команду
service ssh
- Либо ту же самую команду выполнить в webcli по адресу http://<router_ip/a
- Подключиться к роутеру командой
ssh <user>@<router_ip>
. Пользователь должен быть таким же, как в административном интерфейсе.