Eine super Zusammenfassung für alle möglichen SSH Tricks und Kniffe. Sollte man sich eigentlich mal Ausdrucken und an die Wand hängen. Echt jetzt.

Ich habe gestern bei Lifehacker eine wirklich großartige App gefunden mit der man einen SSH Tunnel erschaffen kann um seine Daten verschlüsselt durch das öffentliche Netz zu schleusen. Das ist besonders Praktisch wenn man unterwegs in irgendwelchen Wlans rumsurft.
Die App findet ihr hier und hier geht zum Artikel von Lifehacker
Wer kennt es nicht, man ist grade Unterwegs und hat ein paar wichtige Dokumente die man grade mal brauch vergessen oder möchte ein Download zuhause starten wenn man noch unterwegs ist. Es gibt unzählige Use-Cases dafür. Wie kommt man also sicher drauf ohne DynDNS?
Ich dachte mir also dass ein SSH Tunnel genau das tut und baute mir erst folgendes zusammen:
In der /etc/rc.local
1 2 | ssh -N -R 2222:localhost:22 nutzername@hostname.de exit 0 |
und dann einmal /etc/init.d/rc.local start und schon ist der SSH Tunnel vorhanden.
Das Problem was jetzt war dass nach einem Discconnect der Tunnel tot war und dort schafft autossh abhilfe.
autossh checkt die ganze Zeit ob eine Verbindung vorhanden ist und baut dann gegebenfalls den Tunnel neu auf.
also:
1 2 | autossh -N -R 2222:localhost:22 nutzername@hostname.de exit 0 |
klingt einfach? Ist es auch! Und wenn man einen Server zur Verüfgung hat dann ist das wirklich fantastisch.
Auf dem Server selbst muss man dann übrigens Port 2222 angeben um auf den HeimPC zu kommen.
Der Vorteil des Rooten seines Android Handys ist ja dass man wirklich auf alles zugreifen kann. Da ja bekanntlich Android auf Linux basiert liegt der Verdacht nah einfach mal via SSH auf das Gerät zu gehen und dort ein bisschen rumzuwerkeln. Das ganze funktioniert ganz fantastisch mit SSHDroid.
Das ganze ist sogar so fantstisch dass man sich theoretisch damit endlich eine IPTables Firewall aufbauen könnte. Oder einen Webserver. AUF DEM HANDY! JUHU! Naja, der Haupttrick ist ganz klar dass man via SFTP auf das Handy kommt und so mal eben Daten drauf oder runter schiebt.
Probierts einfach mal aus ;)
Zu finden wieder einmal im Android Market.

