Nie można zalogować się do ssh na routerze dd-wrt


6

Mam ten router: linksys WRT160NL

Próbuję ssh do tego:

$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

ale nie mogę się zalogować, co mogę zrobić?

Odpowiedzi:


7

Udało mi się uzyskać dostęp za pomocą uwierzytelniania opartego na kluczach.

Najpierw przejdź do interfejsu sieciowego dd-wrt i włącz SSHd. Znajduje się w zakładce USŁUGI, BEZPIECZNA SKORUPA. Włącz SSHd i wyłącz LOGOWANIE HASŁA.

Przejdź do wiersza poleceń i wygeneruj swój klucz publiczny:

$ bash-2.xx: ssh-keygen

To polecenie generuje dla ciebie klucz publiczny w ~ / .ssh / id_rsa.pub. CAT zawartość tego pliku i skopiuj go do interfejsu internetowego dd-wrt:

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

Wyprowadzi coś takiego:

ssh rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD1SiwJqtKYZEuiHKSU8MDjEK9F5YZlrn8PPm0ZjZe4So7omWAf60c3oRtDCTrJGFapj / R3Mhh4X5QXDd1 / qWdRD / FGxnK7Y2KvVSymB5UPD + O9zF6Otbp0MvL3G4fGYn + MJH1hjj3uFJvQ9Mm3 + f1tWfLZl4PVirSitSYM5SL5LdtmCnmGTtjrDGnZfC6wCZCpB5B1vBjEV2XUKx0u7urQZKebp8VMiI0akeFX7N7Hmzmx7igaTmLsPvqbpA3YHvo4zxwtl8eBSMb2ilnLc2D5rGucin8HJvnuzGaa1zhAGshGT5M0lNby3hgPKDYHcKWx4a56 + RZjiIn38WOCFHIt

Skopiuj to do pola AUTORYZOWANE KLUCZE w USŁUGACH> BEZPIECZNA SKLEP dd-wrt

Naciśnij Zastosuj, a następnie zrestartuj router z przycisku REBOOT ROUTER na dole strony interfejsu.

Teraz zaloguj się przez ssh w wierszu poleceń:

$ bash-2.xx: ssh root @

Wszystko to na stronie wiki dd-wrt: Zewnętrzny SSH


2
Właśnie to root@192.168.1.1mnie dopadło. Dzięki!
Shawn Lauzon,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.