Dieser Artikel beschreibt die Einrichtung einer OpenSSH-Verbindung mit Public Key Authentication unter Windows zu Ihrem STRATO Webspeicherplatz. Die Nutzung des SSH-Zugangs steht Ihnen ab unseren PowerPlus-Paketen zur Verfügung.
Zur Einrichtung benötigen Sie die nachfolgenden Dinge:
Rufen Sie zunächst bitte das Installationsverzeichnis Ihrer PuTTY-Installation auf. Der Standardpfad ist hier "C:Programme/PuTTY", sollten Sie diesen bei der Installation nicht genutzt haben, passen Sie diesen bitte Ihren lokalen Gegebenheiten an.
Im Installationsverzeichnis finden Sie die Datei puttygen.exe ![]()
Mit diesem Programm wird das notwendige SSH-Schlüsselpaar erzeugt, verwenden Sie dazu bitte die Parameter:
Schlüssel-Typ: SSH2 RSA
Schlüssel-Länge: 2048 Bit

In das Feld "Key comment" tragen Sie bitte Ihren Domainnamen ein.
"Key passphrase" erfordert die Eingabe eines Passwortes, wählen Sie bitte ein sicheres Passwort aus und wiederholen die Eingabe im Feld: "Confirm passphrase".
Speichern Sie nun bitte sowohl den public key, als auch den private key ab.

Speichern Sie den public key bitte unter dem Namen public_domainname im Verzeichnis "C:ssh" ab. Die Speicherung des private key erfolgt ebenfalls im Verzeichnis "C:ssh" unter dem Namen: "private_domainname.ppk".
Im nächsten Schritt erstellen wir die Datei welche später auf dem Webspeicherplatz hinterlegt werden muss. Diese Datei muss den Namen "authorized_keys" haben, es darf keinerlei Dateiendung wie z.B. .txt vorhanden sein. In dieser Datei wird der public key hinterlegt, kopieren Sie diesen vollständig aus dem PuTTY Key Generator:

Der vollständige Key endet mit "...== wunschname" im Anschluss daran, tragen Sie bitte noch =wunschname.de@ssh.strato.de ein. In unserem Beispiel endet der Eintrag dann also mit: "== wunschname= wunschname.de@ssh.strato.de"
Wichtig: in der Datei "authorized_keys" dürfen keinerlei Zeilenumbrüche vorhanden sein. Je nach verwendetem Editor muss die Zeilenumbruchfunktion daher abgeschaltet sein. Der Key muss eine einzelne Zeile sein.
Die Datei "authorized_keys" muss nun auf Ihrem Webspeicherplatz hinterlegt werden. Stellen Sie dazu die FTP-Verbindung zu Ihrem Speicherplatz und legen einen neuen Ordner mit der Bezeichnung ".ssh" an, in diesem Ordner legen Sie die Datei "authorized_keys" ab.
Um die OpenSSH Verbindung zu nutzen wird nun nur noch der "PuTTY authenticaten agent" (Pageant) benötigt. Legen Sie dazu bitte eine Verknüpfung an: C:ProgrammePuTTYpageant.exe C:sshprivate_domainname.ppk
Es empfiehlt sich diese Verknüpfung über den Autostart Ihres Rechners direkt beim Rechnerstart zu laden, andernfalls muss Pageant manuell gestartet werden bevor Sie die OpenSSH Verbindung zu Ihrem Speicherplatz herstellen können.
Beachten Sie zu diesem Thema bitte auch den folgenden FAQ-Artikel:
So nutzen Sie Ihren SSH/SFTP-Zugang

