devops
November 4

Настройка SSH на Keenetic Ultra KN-1811

Понадобилось управлять Keenetic Ultra KN-1811 с версией прошивки 4.2.1 через SSH, однако инструкция по его настройке оказалась не актуальной, пришлось слегка дополнить и упростить:

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