Gibt es einen SSH-Server für Android (wie OpenSH für Ubuntu), mit dem ich über PuTTY auf meine Gerätekonsole zugreifen kann?
45
Ja, dafür gibt es einige Optionen, darunter:
Bei einigen dieser Apps müssen Sie Ihr Gerät als Root anmelden. Zumindest nicht SSHDroid, QuickSSHD und SSHelper (möglicherweise gibt es auch andere). Es gibt sicherlich mehrere Möglichkeiten, die Sie je nach Ihren Anforderungen / gewünschten Funktionen / etc. Untersuchen können.
Sie können einen SSH-Server auch ohne Frontend-App verwenden, indem Sie ihn mit einem Befehl oder über eine Konfigurationsdatei starten, wie unter Gewusst wie: Herstellen einer Verbindung mit einem Gerät mit SSH beschrieben .
Laut dieser Seite enthielt CyanogenMod in einigen Releases einen SSH-Server (Dropbear). ("Cyanogenmod 9.0 RC2 enthält Dropbear nicht mehr.") Oder Sie könnten es wahrscheinlich selbst in Ihr System einfügen.
Standardmäßig wird davon ausgegangen, dass der Server von root ausgeführt wird (dh Sie benötigen root-Zugriff auf Ihr System), aber es muss möglich sein, ihn für den Betrieb ohne root einzurichten.
quelle
Diese Antwort ist ein bisschen spät für die Party, aber Sie können auch statische openssh-Binärdateien (ssh sshd ssh-keygen usw.) für Android mit dem buildroot-Projekt kompilieren. Oder Dropbear, wenn Sie es vorziehen.
https://buildroot.uclibc.org
https://buildroot.uclibc.org/downloads/manual/manual.html
Ich habe dies auf meiner Linux-Box für openssh und viele andere Programme gemacht. Dies erfordert ein gerootetes Gerät.
Mein Gerät war armbasiert - Sie müssten überprüfen, ob Ihr Gerät von buildroot unterstützt wird, wenn es nicht armbasiert ist.
quelle