Wie kann man Putty mit einem SSH Key verbinden?

Melden
  1. Einleitung zu Putty und SSH Keys
  2. SSH Key erstellen und konvertieren
  3. SSH Key mit PuTTYgen konvertieren
  4. SSH-Schlüssel in Putty einbinden
  5. Verbindung zum Server herstellen
  6. Zusammenfassung

Einleitung zu Putty und SSH Keys

Putty ist ein weit verbreitetes Terminalemulationsprogramm, das häufig verwendet wird, um sich per SSH (Secure Shell) mit entfernten Servern zu verbinden. Anstelle eines herkömmlichen Passworts ermöglicht die Verwendung eines SSH Schlüssels eine sichere und bequeme Authentifizierung. Dabei stellt der SSH Key eine asymmetrische Verschlüsselung bereit, die sich aus einem privaten und einem öffentlichen Schlüssel zusammensetzt.

SSH Key erstellen und konvertieren

Um Putty mit einem SSH Key zu verwenden, benötigt man zunächst ein Schlüsselpaar. Dieses kann beispielsweise mit dem Tool ssh-keygen unter Linux oder mit Git Bash erzeugt werden. Putty selbst unterstützt das eigene Format .ppk (Putty Private Key). Das bedeutet, dass ein vorhandener privater OpenSSH-Schlüssel, der meist im PEM-Format vorliegt, in das PPK-Format konvertiert werden muss. Diese Konvertierung erfolgt mit dem Putty-eigenen Tool PuTTYgen.

SSH Key mit PuTTYgen konvertieren

Im Programm PuTTYgen öffnet man den privaten Schlüssel im PEM-Format, indem man auf Load klickt und die Datei auswählt. Nach dem Laden des Schlüssels kann dieser mit Save private key im eigenen PPK-Format gespeichert werden. Dabei sollte man einen sicheren Speicherort wählen. Zudem bietet PuTTYgen die Möglichkeit, das Schlüsselpaar neu zu erstellen, falls noch kein SSH Key vorhanden ist.

SSH-Schlüssel in Putty einbinden

Um Putty mit dem SSH Key zu verbinden, öffnet man Putty und gibt im Feld Host Name die IP-Adresse oder den Domainnamen des Servers ein. Unter dem Menüpunkt Connection > SSH > Auth findet man das Feld Private key file for authentication. Dort wird der zuvor gespeicherte PPK-Schlüssel ausgewählt. Das ist notwendig, damit Putty beim Verbindungsaufbau den privaten Schlüssel verwendet und sich automatisch ohne Passwort authentifizieren kann.

Verbindung zum Server herstellen

Nach der konfigurierten Eingabe kann man die Verbindung durch Klick auf Open starten. Putty nutzt dann den privaten Schlüssel, um sich gegenüber dem Server zu authentifizieren, der den zugehörigen öffentlichen Schlüssel in der Datei ~/.ssh/authorized_keys hinterlegt haben muss. Dies ermöglicht eine sichere Anmeldung ohne Passwortabfrage.

Zusammenfassung

Die Verbindung mit Putty über einen SSH Key erhöht die Sicherheit und den Komfort im Umgang mit entfernten Servern. Wichtig ist dabei die Erstellung eines SSH-Schlüssels, die Konvertierung in das PPK-Format mit PuTTYgen und das Einbinden des Schlüssels in Putty. Nach der korrekten Einrichtung ist die Anmeldung sicher und ohne Passworteingabe möglich.

0

Kommentare