SSH-Keypair einrichten

Wie richte ich einen SSH-Keypair ein?

Linux/OS X

  • $ ssh-keygen
  • Eigenes Passwort ausdenken und eingeben
  • Bei der Frage in welchem File die Key gespeichert werden sollen im Zweifelsfall einfach enter drücken
  • Danach ist dem Verzeichnis in dem man sich befinden sich zwei Dateien (die Namen könne anders sein, wenn du oben etwas anderes eingegeben hast):
    • id_rsa- das ist dein geheimer privater Schlüssel
    • id_rsa.pub - das ist der öffentliche Schlüssel
  • Nun unter eurem Account auf dem Server einloggen
    • cd
    • (evtl. $ mkdir .ssh)
    • Die Datei authorized_keys editieren
    • Deinen öffentlichen Schlüssel hinzufügen
    • Verbindung beenden
  • Per ssh mit Kermit verbinden, auf Anfrage dein eigenes Passwort (s.o.) eingeben:
    • $ ssh <Euer Loginname>@fsk-hh.dyndns.org
  • Wenn ihr euch vorher schon einmal auf lisa eingeloggt habt, ist in eurer Datei ~/.ssh/known_hosts der alte Lisa-Fingerprint abgelegt und ihr bekommt eine Warnmeldung. Diesen Fingerprint aus der Datei löschen oder gleich die gesamte Datei löschen.
  • That's it !

Windows

  • Putty.Exe und Puttygen.exe herunterladen:

http://www.chiark.greenend.org.uk/~sgtatham/putty/

  • Mit Puttygen ein Schlüsselpaar einrichten:
    • Verschlüsselungsalgorhytmus einstellen: SSH2-DSA
    • -->Generate
    • Eigene Passphrase ausdenken und eingeben
    • Public and private Key abspeichern
    • Public Key oben aus dem Fenster kopieren und bei Kermit in die .ssh/authorized_keys in eurem home-Verzeichnis reinkopieren (Wenn .ssh noch nicht vorhanden ist, mit "mkdir .ssh" erzeugen).
  • Putty starten
    • Connection-->SSH-->Auth: Private Key auswählen
    • Session: Hostname: fsk-hh.dyndns.org
    • Open
    • Mit eurem Loginnamen anmelden, mit eigenem Passwort


Feedback

  • Bitte kurz Bescheid geben, wenn ihr euch erfolgreich mit Schlüssel einloggen könnt, dann können wir nämlich das Passwort-Login abschalten.
    • ibot: erfolgreich.
    • olodumaré: erfolgreich

Sendungen