So aktivieren Sie SSH auf BusyBox ohne Neukompilierung BusyBox?

Ich soll zum aktivieren der SSH-Dienst auf BusyBox-server (derzeit kann ich nur die Verbindung über Telnet), also denke ich , dass ich brauche zu kompilieren SSH-server , und senden Sie es an BusyBox-router. Also meine Frage ist, wie SSH-server-Binärdatei senden Sie es an BusyBox per FTP?

Einfach kompilieren ein SSH-daemon für MIPS oder was auch immer Ihre router-Bogen ist und Sie nicht haben, um kompilieren Sie alle von busybox.
wie man bekannt, was mein router ist arch? Welchen Befehl sollte ich eingeben um es zu bekommen?
Das wäre schwierig zu sagen, ohne eine gewisse Umgebung bestimmte Informationen, wie das Modell des Routers, die Sie verwenden und welche firmware läuft.
Sie werden wahrscheinlich wollen, beginnen mit der Montage der root-partition mit lese - /Schreibzugriff, da die meisten Router so konfiguriert sind, dass mount / als nur zu Lesen. So, herauszufinden, Ihre router arch kompilieren Sie eine Binär-kompatibel (evtl. mit statisch gelinkten libs), hochladen Sie zu einem temp-Ordner, geben die binäre ausführbare Datei Berechtigungen, remount / RW, wenn nötig, und bewegen Sie Ihre binären auf einen Ordner in deinem $PATH-variable. Dann werden Sie wollen, um zu überprüfen, ob /etc/rc.local vorhanden ist, und werfen Sie alle Befehle, die Sie gerne ausführen auf starten. ACHTUNG, SIE KÖNNEN ZIEGEL IHREM ROUTER, WENN SIE ENTWEDER EINEN BEFEHL EINGEBEN, die NICHT zurückgegeben werden, ODER FEHLER!!!
openwrt gibt es für viele Router und hat dropbear Unterstützung...

InformationsquelleAutor Yardanico | 2016-04-27

Schreibe einen Kommentar