Czy opcja włączenia dostępu ssh do tego routera nie jest dostępna w podstawowej wersji oprogramowania układowego?
Widzę tylko „ Włączanie Telnet ” w obszarze Administracja -> System.
To trochę kiepskie. Telnet jest wysyłany przez sieć zwykłym tekstem i nie jest bezpieczny. Mam wersję oprogramowania 3.0.0.4.376_1071 i jest to najnowsza wersja zgodnie z funkcją sprawdzania aktualizacji na routerze.
Jeśli korzystasz z Google, inne osoby mówią o dostępie SSH do tego popularnego routera. Czy używają niestandardowego oprogramowania układowego?
networking
ssh
wireless-router
firmware
CarlGammaSagan
źródło
źródło
Odpowiedzi:
Tak, większość właścicieli tego routera używa niestandardowego oprogramowania układowego, takiego jak pomidor lub jego mody .
źródło
Mimo, że jest to roczek, chciałem zagłębić się w to, co znalazłem, ponieważ właśnie próbowałem zmusić sshd do pracy na tym samym routerze po przeczytaniu podobnych stron.
Używam wersji 3.0.0.4.376_3861 i nadal nie zostały dodane w sshd. Mam chichot z ukrytych opcji ssh w menu. Nadal tam są, ale nie działają. Zrobiłem telnet i zrobiłem to
nvram show | grep ssh
. Nic już tam nie było, ale i tak spróbowałem odpowiedzi shinji14. Próbowałem też z restartem, ale nmap nadal nie pokazywał SSH podczas skanowania portu. Następnie telnet wróciłem i spróbowałem,ls -alR --color=always | more
a po zeskanowaniu wyników zobaczyłem, że używają BusyBox. Nie pamiętałem, czy BusyBox ma wbudowany sshd, więc zrobiłem tobusybox --help
i nie widziałem go na liście.Site BusyBox wspomina Dropbear dla sshd tutaj , więc wygląda na to, że są prawdopodobnie stosując wariant WRT jak 0xC0000022L wymienione lub mogą być wprowadzenie Dropbear na nim. Prawdopodobnie skończę próbować Dropbear. Jeśli to zadziała, powiedziałbym, że będzie to dobra droga, ponieważ można właściwie utrzymać ją w zapasie, a następnie po prostu przywrócić ją za każdym razem, gdy zostanie zainstalowana oficjalna aktualizacja.
źródło
Według autora, dostosowana wersja AsusWRT o nazwie AsusWRT-Merlin obsługuje SSH w formie dropbear.
Wyszukaj „SSHD” w tym pliku README .
Sprawdź witrynę Github i stwórz własną lub kliknij łącze pobierania u dołu.
Uwaga: AsusWRT był pierwotnie widelcem Tomato. Od tego czasu znacznie się różniło, ale jeśli potrzebujesz tylko wersji nieco ulepszonej w porównaniu z ofertą Asus na stronie pobierania oprogramowania, może to być dla Ciebie właściwe.
źródło
W przypadku debugowania strony routera na karcie administracyjnej widać, że wiersz ssh jest ukryty ze stylem
display:none;
Możesz przejść przez telnet i ustawić wartości za pomocą
Możesz znaleźć te wartości na serwerze apache routera, sprawdzając kod źródłowy strony routera.
źródło
$('ssh_table').style.display='';
aby ją wyświetlić. Ale ustawienie wartości nvram nie powoduje, że będzie ona wyświetlana podczas ponownego ładowania strony, a wyświetlenie jej, kliknięcie przycisku „Włącz” i zastosowanie nie powoduje włączenia SSH.nvram commit
i zrestartować router (reboot
.) Ale po zrobieniu tego na najnowszym oprogramowaniu (3.0.0.4.378_9459-g7ddc2c6) nie mogę połączyć się z ssh na tym porcie („połączenie” odmówił. ”)