SSH-Server auf deinem Android (CyanogenMod)
Dieser Beitrag wurde vor mehr als drei Monaten veröffentlicht. Bedenke bitte, dass die hier angebotene Information nicht mehr aktuell und gültig sein könnte. Informiere dich daher bitte auch an anderer Stelle über dieses Thema. Sollten sich neue Informationen ergeben haben, so kannst du mich auch gerne auf diese über einen Kommentar hinweisen. Vielen Dank!In dem "CyanogenMod" (CM) ist bereits ein SSH-Server eingebaut (Dropbear), dieser ist jedoch standardmäßig abgeschaltet. Hier zeige ich kurz wie du diesen unter Linux / Windows nutzen kannst und dich somit ohne Kabel mit deinem Android (funktioniert nach meinen Tests, nur im lokalen W-Lan) verbinden kannst ...
1.) Android: Vorbereitungen
adb shell
mkdir /data/dropbear cd /data/dropbear dropbearkey -t dss -f dropbear_dss_host_key dropbearkey -t rsa -f dropbear_rsa_host_key
2.1) Linux: Vorbereitungen (Debian / Ubuntu)
2.1.1) Installiere den SSH-Client
sudo aptitude install ssh-client
2.1.2) SSH-Schlüssel generieren
ssh-keygen -t rsa
2.1.3) Übertrage den SSH-Schlüssel (öffentlich / public) zu Android
adb push ~/.ssh/id_rsa.pub /data/dropbear/.ssh/authorized_keys
2.2) Windows: Vorbereitungen
PuTTY Download Page
2.2.1) Download "PuTTYgen"
2.2.2) SSH-Schlüssel generieren
Klick auf "Generate" und füge die Zeichenkette, welche du nun im Fenster von puttygen siehst (Beispiel: "ssh-rsa AAAAB3...hclQ==rsa-key-20100227") in eine Text-Datei auf deinem Desktop ein -> "id_rsa.pub" und speichere (beschütze) deinen "private key"!!!
2.2.3) Übertrage den SSH-Schlüssel (öffentlich / public) zu Android
adb push C:\Users\[USER]\Desktop\id_rsa.pub /data/dropbear/.ssh/authorized_keys
3.) Android: SSH-Server aktivieren
adb shell
chmod 600 /data/dropbear/.ssh/authorized_keys echo "/system/xbin/busybox sh" > /data/dropbear/.profile chmod 755 /data/dropbear /data/dropbear/.ssh chmod 644 /data/dropbear/dropbear*host_key chown root.root /data/dropbear/.ssh/authorized_keys killall dropbear dropbear -v -s -g
4.1) Linux: Verbindung herstellen
-> SSH mit public-key Authentifizierung
4.2) Windows: Verbindung herstellen
4.2.1) Download "putty"
4.2.2) Verbindung zu Android aufbauen
Connection: > "SSH" > "Auth" > wähle deinen gespeicherten "private key" aus ...
Session: > gib die IP-Adresse von deinem Android ein und drücke auf Enter 
weitere Infos findest du hier:
Howto: Connect to Device with SSH - CyanogenMod Wiki

(6 votes, average: 4.83 out of 5)
Ok, wusste ich gar nicht dass bei CyanogenMod schon ein SSH-Server dabei ist...
Ich habe QuickSSH gekauft und bin damit eigentlich auch recht zu frieden aber danke für den Hinweis