Сменил пароль на боксе, теперь не могу к нему подключиться с помощью telnet, как решить проблему и получить доступ к боксу?

Есть два варианта решения этой проблемы:

  1. Можно установить прошивку с нуля, но этот вариант не всегда удобен.
  2. Можно просто убрать пароль. Пароль хранится в зашифрованном виде в файле:

    /etc/passwd

    root:$1$EeVIi40d$2jQit4IcO.1RSJEnyD8ct.:0:0::/:/bin/sh
    sshd:*:65532:65534::/:/bin/false
    ftp:*:65533:65534::/:/bin/false
    nobody:*:65534:65534::/:/bin/false

    (пароль выделен малиновым цветом)

    Теперь с помощью плагина Dream Explorer и пульта ДУ редактируем файл passwd
    Исправляем первую строку с паролем, теперь она должна выглядеть так:

    /etc/passwd

    root::0:0::/:/bin/sh
    sshd:*:65532:65534::/:/bin/false
    ftp:*:65533:65534::/:/bin/false
    nobody:*:65534:65534::/:/bin/false

    (т.е. из первой строки просто удаляем пароль)

  3. Теперь без проблем можно через telnet подключиться к боксу без пароля, только введя только логин root.

С помощью команды passwd устанавливаем новый пароль:

passwd
Changing password for root
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
Enter new password:
Bad password: similar to hostname.
Re-enter new password:
Password changed.