2016-04-27 32 views
3

Ich möchte SSH-Dienst auf BusyBox-Server aktivieren (derzeit kann ich nur über Telnet verbinden), so denke ich, dass ich SSH-Server kompilieren muss, und senden Sie es an BusyBox-Router. Meine Frage ist also - wie man SSH-Serverbinär erstellt, um es über FTP an BusyBox zu senden?Wie aktiviert man SSH auf BusyBox ohne die BusyBox neu zu kompilieren?

+0

Kompilieren Sie einfach einen SSH-Daemon für MIPS oder was auch immer Ihr Router-Arch ist und Sie müssen nicht alle von busybox neu kompilieren. – MeetTitan

+0

@MeetTitan Wie bekomme ich den Bogen meines Routers? Welchen Befehl sollte ich eingeben, um es zu bekommen? – Yardanico

+0

Das wäre ohne einige umgebungsspezifische Informationen schwer zu ermitteln, z. B. welches Modell des Routers Sie verwenden und welche Firmware es ausführt. – MeetTitan

Antwort

3

Sie gehen in die falsche Richtung.

1/"So aktivieren Sie SSH auf BusyBox."

Sie können nicht.

2/Und "ohne BusyBox neu zu kompilieren?"

Sie werden nicht, weil # 1.

Weil busybox an sich keinen SSH-Server oder Client bereitstellt.

Nun, da Ihre Frage beantwortet:

Der üblicher Weg, einen SSH-Server zu einem busybox basierten System hinzuzufügen, ist dropbear hinzuzufügen, zuerst auf der Liste des „kleinen Dienstprogramme, deren Funktionalität ist nicht durch busybox“:

https://busybox.net/tinyutils.html

https://matt.ucc.asn.au/dropbear/dropbear.html

Wie dropbear zu kompilieren (weil werden Sie müssen), dann installieren und auf Ihrem System laufen ist jetzt ein anderes Thema, auf dem niemand ohne weitere Details auf Ihrem Zielsystem oder Ihre Cross-Toolchain helfen kann.

+0

Weil Sie müssen -> > https://forum.xda-developers.com/showthread.php?t=767433. Bereits kompiliert dropbear. – erm3nda