Asus RT-N66U SSH-Zugriff aktivieren


18

Ist die Option zum Aktivieren des SSH- Zugriffs auf diesen Router in der Standardversion der Firmware nicht verfügbar?

Ich kann " Telnet aktivieren " nur unter Administration -> System sehen.
Das ist irgendwie lahm. Telnet wird im Klartext über das Netzwerk gesendet und ist nicht sicher. Ich habe die Firmware-Version 3.0.0.4.376_1071 und das ist die neueste Version gemäß der Funktion zum Überprüfen auf Updates auf dem Router.

Wenn Sie sich bei Google umsehen, haben andere über den SSH-Zugriff auf diesen beliebten Router gesprochen. Verwenden sie eine benutzerdefinierte Firmware?


Ich kenne diesen speziellen Router nicht, aber haben Sie überprüft, ob SSH nicht immer aktiviert ist (es gibt also keine Option zum Aktivieren / Deaktivieren)?
Izam

Ja, ich habe nachgesehen. Ich könnte zwar in telnet aber ssh verbindungen werden abgelehnt.
CarlGammaSagan

Ich kann keine Erwähnung von ssh im Online-Handbuch finden, s3.amazonaws.com/szmanuals/94e22106f06ba60241c493946c403c46
MariusMatutiae

3.0.x-Firmwares basieren auf Wrt, sodass Sie nicht unbedingt eine benutzerdefinierte Firmware benötigen, um einige Funktionen hinzuzufügen. Siehe irq5.io/2012/12/10/hacking-functionality-into-asuswrt-routers. Weitere Optionen finden Sie unter github.com/RMerl/asuswrt-merlin/wiki . Beachten Sie schließlich, dass Telnet in einem lokal begrenzten LAN in Ordnung ist (obwohl dies keine gute Vorgehensweise ist).
Mahdi

Ich bin auf 3.0.0.4.380_3831 und sehe eine Option für SSH.
Victor Engel

Antworten:


3

Verwenden sie eine benutzerdefinierte Firmware?

Ja, die meisten Besitzer dieses Routers verwenden benutzerdefinierte Firmware wie Tomate oder Mods davon.


1
Möchte jemand die Abstimmungen erklären?
Jan

3

Obwohl dies ein Jahr alt ist, wollte ich mich dem anschließen, was ich gefunden habe, weil ich gerade versucht habe, sshd nach dem Lesen ähnlicher Seiten auf demselben Router zum Laufen zu bringen.

Ich verwende Version 3.0.0.4.376_3861 und sie haben noch nicht in sshd hinzugefügt. Ich habe ein Kichern über die versteckten ssh-Optionen im Menü bekommen. Sie sind immer noch da, aber arbeiten nicht. Ich kam herein und tat es nvram show | grep ssh. Nichts war schon da, aber ich habe trotzdem versucht, die Antwort von shinji14 zu finden. Ich habe es auch mit einem Neustart versucht, aber nmap zeigte bei einem Port-Scan immer noch kein SSH. Ich habe es dann erneut versucht ls -alR --color=always | moreund nach dem Scannen der Ergebnisse festgestellt, dass sie BusyBox verwenden. Ich konnte mich nicht erinnern, ob BusyBox sshd eingebaut hatte, also habe ich busybox --helpes in der Liste gesehen und nicht.

BusyBox Website erwähnt Dropbear für sshd hier , so sieht es aus wie sie wahrscheinlich eine WRT Variante verwenden wie 0xC0000022L erwähnt oder sie können Dropbear werden setzen darauf. Ich werde es wahrscheinlich selbst mit Dropbear versuchen. Wenn das funktioniert, dann würde ich sagen, dass es der richtige Weg ist, da man es so ziemlich auf Lager halten und es dann einfach wieder einspielen kann, sobald ein offizielles Update installiert wird.


2

Laut dem Autor unterstützt die angepasste Version von AsusWRT mit dem Namen AsusWRT-Merlin SSH in Form von Dropbear.

Suchen Sie in dieser README nach "SSHD" .

Besuche die Github-Website und baue deine eigene oder folge dem Download-Link unten.

Beachten Sie auch: AsusWRT war ursprünglich eine Gabel von Tomato. Es ist seitdem ziemlich unterschiedlich, aber wenn Sie nur eine Version benötigen, die etwas besser ist als das Angebot, das Asus auf seiner Firmware-Download-Seite macht, dann ist dies möglicherweise das Richtige für Sie.


0

Wenn Sie die Router-Webseite debuggen, können Sie auf der Registerkarte Administration sehen, dass die SSH-Zeile mit Stil verborgen ist display:none;

Sie können über Telnet die Werte mit einstellen

nvram set sshd-enabled=1
nvram set sshd-port=22

Sie finden diese Werte auf dem Apache-Server des Routers, indem Sie den Quellcode der Router-Webseite überprüfen.


Das hat bei mir nicht geklappt. Ich habe Firmware 3.0.0.4.376_3861. Ich fand / -name ssh -print sowie -name sshd und fand nichts.
Pedz

Genau. Das sieht gut aus, funktioniert aber nicht. Ja, der HTML-Code wird mit JavaScript ausgeblendet. Sie können Ihre Webkonsole öffnen und eingeben $('ssh_table').style.display='';, um sie anzuzeigen. Das Festlegen des nvram-Werts bewirkt jedoch nicht, dass er beim erneuten Laden der Seite angezeigt wird. Wenn Sie auf die Schaltfläche "Aktivieren" klicken und die Anwendung aktivieren, wird SSH nicht aktiviert.
Phrogz

1
Ich denke, damit nvram-Änderungen funktionieren, müssen Sie nvram commitden Router ( reboot.) Neu starten, aber nachdem Sie dies auf der neuesten Firmware (3.0.0.4.378_9459-g7ddc2c6) getan haben, kann ich keine Verbindung mit ssh über diesen Port herstellen ("Verbindung") abgelehnt ".)
Carl G
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.