SSH Zugriff mit authorized Keys auf Androidhandys mit ConnectBot
Zuerst laden wir uns aus dem Play Store das kostenlose Programm ConnectBot -->
Nach anschließender Installation öffnen wir die App und es erscheint folgendes Fenster:
Nun klickt ihr auf euer Handy auf "Menü" damit folgendes Fenster erscheint:
Hier wählen wir "Manage Pubkeys" bzw. "Pubkeys verwalten" aus.
Anschließend erscheint folgendes Fenster:
Hier klicken wir wieder auf "Menü" und es erscheint folgendes Fenster:
Wir klicken auf "Generate" bzw. "Erzeugen".
Nach betätigen dieser Taste kommt das Auswahlfenster:
Der "Nickname" bzw. "Spitzname" ist frei definierbar!
"Type" lassen wir auf RSA.
"Bits" kann ebenfalls bestehen bleiben. Man kann auch hier höher gehen!
Das Feld "Password" könnt ihr leer lassen.
Anschließend setzten wir einen Haken im "Load key on start" bzw. "Schlüssel beim Start" laden.
Nun klicken wir auf "Generate" bzw. "Erzeugen".
Es erscheint folgendes Fenster. Hier müsst ihr den Finger einfach drauf bewegen um einen Schlüssel zu erzeugen!
Im Anschluss steht uns der Schlüssel zur Verfügung!
Durch das lange Drücken auf den Key erscheint das Menü:
Hier müsst "Copy public key" bzw. "Öffentlichen Schlüssel kopieren" auswählen.
Wenn ihr das gemacht habt, könnt ihr komplett zurück und erstellt anschließend eine Sitzung mit eurem Server. In diesem Beispiel wird eine Sitzung mit den Daten ssh mikechelen@192.168.0.17 erstellt!
Ihr logt euch in dem Fall mit dem Passwort ein.
Den zuvor kopierten Schlüssel müssen wir nun in die Datei "authorized_keys" kopieren indem wir folgenden Befehl eingeben:
Beispiel:
Alternativ könnt ihr auch folgendermaßen vorgehen:
Hier fügen wir den Schlüssel ein in dem wir auf "Menü" klicken und anschließend auf "Einfügen"!
Den Schlüssel speichern wir mit Strg + X und bestätigen mit J.
Anschließend steht euch nichts mehr im wege und ihr könnt euch mit eurem Handy per authorized_keys auf eurem Server verbinden!
Quelle: