6

У меня есть этот роутер: linksys WRT160NL

Я пытаюсь ssh к нему:

$ssh -l root -p 1522 192.168.1.1
DD-WRT v24-sp2 std (c) 2010 NewMedia-NET GmbH
Release: 08/07/10 (SVN revision: 14896)
root@192.168.1.1's password: 
PTY allocation request failed on channel 0
shell request failed on channel 0

но я не могу войти, что я могу сделать?

1 ответ1

6

Мне удалось войти с использованием аутентификации на основе ключей.

Сначала перейдите в веб-интерфейс dd-wrt и включите SSHd. Он находится на вкладке УСЛУГИ, БЕЗОПАСНАЯ ОБОЛОЧКА. Включите SSHd и отключите ПАРОЛЬ.

Перейдите в командную строку и сгенерируйте свой открытый ключ:

$ bash-2.xx: ssh-keygen

Эта команда генерирует открытый ключ для вас в ~/.ssh/id_rsa.pub. Скопируйте содержимое этого файла и скопируйте его в веб-интерфейс dd-wrt:

$ bash-2.xx: cat ~/.ssh/id_rsa.pub

Это выведет что-то вроде этого:

SSH-RSA AAAAB3NzaC1yc2EAAAADAQABAAABAQD1SiwJqtKYZEuiHKSU8MDjEK9F5YZlrn8PPm0ZjZe4So7omWAf60c3oRtDCTrJGFapj/R3Mhh4X5QXDd1/qWdRD/FGxnK7Y2KvVSymB5UPD+O9zF6Otbp0MvL3G4fGYn+MJH1hjj3uFJvQ9Mm3+f1tWfLZl4PVirSitSYM5SL5LdtmCnmGTtjrDGnZfC6wCZCpB5B1vBjEV2XUKx0u7urQZKebp8VMiI0akeFX7N7Hmzmx7igaTmLsPvqbpA3YHvo4zxwtl8eBSMb2ilnLc2D5rGucin8HJvnuzGaa1zhAGshGT5M0lNby3hgPKDYHcKWx4a56+RZjiIn38WOCFHIt

Скопируйте это в поле АВТОРИЗОВАННЫЕ КЛЮЧИ в СЛУЖБАХ dd-wrt> ЗАЩИТНАЯ ОБОЛОЧКА

Нажмите «Применить», затем перезагрузите маршрутизатор с помощью кнопки «REBOOT ROUTER» в нижней части страницы интерфейса.

Теперь войдите через ssh в командной строке:

$ bash-2.xx: ssh root @

Все это на вики-странице dd-wrt: Внешний SSH

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .