sshControl ist ein einfaches tool mit dessen Hilfe man schnell eine ssh Verbindung zwischen einem PC und einem Android Smartphone herstellen kann.
Damit sshControl auf deinem Gerät läuft braucht es:
Root-Rechte auf dem Smartphone
die busybox muss installiert sein
Die App wird beim starten crashen falls eins davon nicht vorhanden ist!
Dabei wird die dropbear binary nach /system/xbin kopiert und ein Ordner "dropbear" in /data erstellt in welchem alles von dropbear benötigte gespeichert wird.
Mit Dropbear in /system/xbin installiert, kannst du es einfach vom gesammten System aus starten ( über einen Terminal Emulator zum Beispiel).
Wenn sshControl gestartet wird schaut es nach ob dropbear schon auf dem System vorhanden ist. Wenn nicht startet der Installer welcher dich durch die komplette Einrichtung von dropbear auf deinem Handy bis zum Setup von PuTTY auf deinem Windows PC führt. Es sind keine Vorkenntnisse notwendig um die Verbindung zum laufen zu bekommen.
So was kann sshControl:
starten/ beenden von dropbear per Hand
Automatikmodus - dropbear startet und beendet sich mit dem Wlan
möglichst einfach gehaltener Installer für Dropbear
ausführlich geführte Installation und Setup von PuTTY auf Windows
Deinstallationsroutine
Serverport frei wählbar
einfache Updatefunktion für "public_key" Authentifizierungsschlüssel
download Möglichkeit für PuTTY integriert
dropbear bin für Android ist schon dabei
Rechtevergabe was warum:
USB- Speicherinhalte ändern oder löschen
>>> wird gebraucht um beim Setup einen Ordner auf der SD Karte zu erzeugen - darin die Hilfe für Dropbear und eine leere Textdatei für den ssh key.
Root Zugriff
>>> wird gebraucht um im /data Ordner zu schreiben sowie dropbear nach /system/xbin zu installieren
Netzwerkverbindungen
>>> Werden gebraucht um die Geräte IP (für die Optionen) zu ermitteln sowie um den Status des Wlans auszulesen ( für auto an/aus)
Vibrationsalarm
>>> Das Gerät macht sich bemerkbar sobald jemand sich damit Verbindet.
Ok, also ich selbst habe weder Dropbear noch PuTTY programmiert. Ich hab den Installer und das Programm aussenherum geschrieben damit Benutzer eine einfache UI haben. Dabei wird PuTTY als Client für einen Windows PC genutzt und dropbear als Server auf dem Androiden. Dropbear wurde von Matt Johnston und PuTTY von Simon Tatham geschrieben. Wenn man mehr darüber wissen möchte besucht ihre Websiten:
für Putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/
und für dropbear: https://matt.ucc.asn.au/dropbear/dropbear.html
Bei Fragen, Wünschen oder gefundenen Fehlern bitte eine E-Mail an: knopfapps@gmail.com