Jump to content

lamer1991

Forum Members
  • Posts

    18
  • Joined

Equipment

  • Keenetic
    Extra II

lamer1991's Achievements

Member

Member (2/5)

0

Reputation

  1. В результате экспериментов с ssh на роутере и dropbear заметил, что после манипуляций требуется перезагрузить сам keenetic. Просто отключить и переподключить диск с entware у меня почему-то не работало.
  2. Я бы на вашем месте попробовал на ненужную флешку сделать чистую установку, выдрать из неё ключи dropbear, и перезаписать на рабочую систему.
  3. В общем, восстановил файлы ключей dropbear из бэкапа! Просто скопировал по ftp. Всё работает! 😀 Оказалось, в /init.d непонятно зачем висел скрипт doinstall (с вызовами dropbearkey), вероятно, и стёрший мои ключи.
  4. Загуглил ошибку: Dropbear fails to start with empty key https://bugs.launchpad.net/cirros/+bug/1564948 У вас, похоже, тоже пустые ключи (см. моё сообщение выше). Попробовал залить такой скрипт на кинетик по ftp в /etc/cron.1min, аттрибуты ему поставил 755, но ключей новых в /etc/dropbear так и не появилось, хотя в /bin лежит dropbearkey. Что делать, непонятно #!/bin/sh PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key dropbearkey -t ecdsa -f /etc/dropbear/dropbear_ecdsa_host_key
  5. В /etc/dropbear есть 2 пустых файла, dropbear_ecdsa_host_key и dropbear_rsa_host_key. Это нормально?
  6. Не знаю, почему "слона-то я и не приметил", но позавчера я как раз обновился до 3.16.
  7. Сделал ip ssh keygen default дважды, и даже system configuration save. Кому-то помогло (на OpenWrt), мне нет.
  8. Та же самая ошибка Access denied, если входить через порт "Сервера SSH" (не dropbear).
  9. Спасибо за ответ. Дерево простое: /opt/ за исключением var/log. Но не похоже, что проблема в Entware: У меня установлено Entware на 2 разных устройствах: один диск - "рабочая лошадка", а ещё флешка в резерве. Сегодня поставил Entware на третье устройство, развернув на него бэкап по ftp. Сразу после этого отвалился SSH, т.к. постоянно использую его для написания и отладки bash-скриптов. Подключаю к Кинетику запасную флешку (никаких изменений на ней не делалось долгое время) - всё равно Access denied. Пробовал root:keenetic, root:zyxel. Подключаю "рабочую лошадку" - та же история. Файл /etc/passwd сравнивал со старым, проверенным бэкапом: хэш пароля неизменен. Т.е. 2 неизменных устройства перестали работать - проблема в настройках Кинетика? Что ещё покрутить?
  10. Разворачивал свой бэкап entware через installer/backup.tar.gz и, видимо, чего-то испортил: login as: root root@192.168.1.1's password: keenetic Access denied Пробовал ставить разные порты в dropbear.conf по ftp (222, 2727, 22022 - раньше работало годами по этому порту безо всяких dropbear.conf) - ноль реакции. Какие-то бинарники с именем dropbear есть: bin/dropbearkey, sbin/dropbear. Есть etc/dropbear с файлами ключей. В init.d лежит S51dropbear, внутри нормальный скрипт. Обновил прошивку с установкой "Сервер SSH" (я не использовал его раньше): ничего не меняется. В логах кинетика нет "Можно открыть SSH-сессию для соединения с устройством". Подключаюсь через putty из Windows. Подскажите, пожалуйста, куда копать?
×
×
  • Create New...