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
