Из электронного руководства DD-WRT:
Если вы хотите использовать имя пользователя / пароль для входа в систему с использованием SSH, используйте пользователя "root" с паролем, который вы указали в веб-интерфейсе.
Таким образом, вы не можете использовать администратора, вы должны использовать пользователя root. И это помимо включения sshd в графическом интерфейсе, как уже предлагалось @Darius.
Редактировать:
Для ясности: у меня есть контроль над 4-мя маршрутизаторами DD-WRT. На всех из них, с командой
ssh IP_Address -p port_number
соединение отказано. Соединение устанавливается тогда и только тогда, когда я использую:
ssh root@IP_Address -p port_number
Причина проста: если я не предоставлю имя пользователя root, система попытается зарегистрировать меня в маршрутизаторе с тем же именем пользователя, которое я сейчас использую, что в моем случае является только моим именем. И, конечно, такой учетной записи не существует ни на одном из моих маршрутизаторов.
При этом для соединения также требуются три условия: чтобы sshd был включен через графический интерфейс пользователя, чтобы предоставленный пароль был таким же, как и для учетной записи администратора, используемой для доступа к графическому интерфейсу, и чтобы порт совпадал с выбранным во время включения демона sshd .
К счастью, больше нечего делать. И, кстати, измените метод аутентификации на криптографический ключ как можно скорее.