Wie kann ich einen SSH Key in PuTTY hinterlegen?
- Einführung in PuTTY und SSH Keys
- Erstellen eines SSH-Schlüssels für PuTTY
- Private SSH Keys in PuTTY hinterlegen
- Die Verbindung mit hinterlegtem SSH Key herstellen
- Speichern der PuTTY-Sitzung mit SSH Key
- Zusammenfassung
Einführung in PuTTY und SSH Keys
PuTTY ist ein weit verbreiteter SSH-Client für Windows, der es ermöglicht, sich sicher auf entfernte Server zu verbinden. Anstelle der herkömmlichen Passwort-Authentifizierung wird häufig die Verwendung von SSH-Schlüsseln empfohlen, da diese sicherer sind und den Zugang ohne Passwort erlauben. Einen SSH Key in PuTTY zu hinterlegen bedeutet, dass PuTTY den privaten Schlüssel nutzt, um sich automatisch beim SSH-Server zu authentifizieren.
Erstellen eines SSH-Schlüssels für PuTTY
Um einen SSH Key mit PuTTY zu verwenden, benötigt man ein Schlüsselpaar, bestehend aus einem privaten und einem öffentlichen Schlüssel. PuTTY verwendet ein eigenes Format für Schlüssel, das .ppk genannt wird. Wenn Sie bereits ein SSH-Schlüsselpaar in einem anderen Format, wie beispielsweise OpenSSH, besitzen, müssen Sie diesen Schlüssel zunächst mit PuTTYgen in das .ppk-Format konvertieren. PuTTYgen ist ein Tool, das zusammen mit PuTTY installiert wird und mit dem Sie neue Schlüssel generieren oder bestehende Schlüssel umwandeln können.
Private SSH Keys in PuTTY hinterlegen
Nachdem Sie einen privaten Schlüssel im .ppk-Format besitzen, können Sie diesen in PuTTY verwenden. Öffnen Sie dazu PuTTY und geben die Zieladresse Ihres Servers ein. Im linken Menü finden Sie unter "Connection" den Punkt "SSH" und dort "Auth". Im Bereich "Private key file for authentication" wählen Sie mit "Browse" Ihren gespeicherten .ppk-Schlüssel aus. Dadurch weiß PuTTY, welchen privaten Schlüssel es für die Authentifizierung verwenden soll.
Die Verbindung mit hinterlegtem SSH Key herstellen
Mit dem eingestellten privaten Schlüssel öffnen Sie nun die SSH-Verbindung zu Ihrem Server. Wenn der passende öffentliche Schlüssel bereits auf dem Server in der Datei ~/.ssh/authorized_keys hinterlegt ist, erfolgt die Anmeldung ohne Passworteingabe. Das Hinzufügen des öffentlichen Schlüssels auf dem Server ist ein separater Schritt, der entweder manuell per Kommandozeile oder über andere Tools erfolgen kann.
Speichern der PuTTY-Sitzung mit SSH Key
Damit Sie den Schlüssel nicht bei jeder Verbindung erneut auswählen müssen, empfiehlt es sich, die PuTTY-Sitzung zu speichern. Gehen Sie im PuTTY-Hauptfenster unter Session in das Feld Saved Sessions und geben einen Namen ein. Anschließend klicken Sie auf Save. Beim nächsten Verbindungsaufbau ist der private Schlüssel dann automatisch ausgewählt und die Verbindung kann schneller und komfortabler hergestellt werden.
Zusammenfassung
Das Hinterlegen eines SSH Keys in PuTTY besteht aus mehreren Schritten: Zunächst benötigt man ein Schlüsselpaar im PuTTY-Format (.ppk). Wenn noch kein solcher Schlüssel existiert, kann man ihn mit PuTTYgen erstellen oder konvertieren. Anschließend wird der private Schlüssel in den PuTTY-Einstellungen hinterlegt. Ist der passende öffentliche Schlüssel auf dem Server eingetragen, ermöglicht dies eine passwortlose und sichere Anmeldung. Durch das Speichern der Sitzung vermeidet man wiederholte Einstellungen und beschleunigt den Verbindungsaufbau.
