Schlüsselpaar erstellen
Um ein Schlüsselpaar zu erstellen, folgen Sie bitte diesen Schritten:
Navigieren Sie zu Compute → SSH Key Pairs → Create a SSH Key Pair.
Geben Sie unter „Name“ eine beliebige Bezeichnung ein.
Klicken Sie abschließend auf OK.
Anschließend die .key Datei herunterladen:
Key im lokalen OS hinterlegen
Damit ein SSH-Schlüssel für die Authentifizierung genutzt werden kann, muss er im lokalen Betriebssystem hinterlegt und mit dem SSH-Agent verwaltet werden:
Linux & macOS
Key in das .ssh-Verzeichnis verschieben (falls nicht bereits dort):
mv /path/to/abc-23M.key ~/.ssh/
Berechtigungen anpassen:
chmod 600 ~/.ssh/abc-23M.key
SSH-Key hinzufügen:
ssh-add ~/.ssh/abc-23M.key
Prüfen:
ssh-add -l
Windows (PowerShell mit OpenSSH)
Key in das .ssh-Verzeichnis kopieren:
Move-Item -Path C:\path\to\abc-23M.key -Destination $env:USERPROFILE\.ssh\
SSH-Agent starten:
Start-Service ssh-agent
Key zum SSH-Agent hinzufügen:
ssh-add $env:USERPROFILE\.ssh\abc-23M.key
Überprüfung:
ssh-add -l
Windows (PuTTY)
Hierfür muss PuTTY-Client installiert sein und gestartet werden.
Geben Sie unter Session die IP der VM ein.
Navigieren Sie zu Connection → SSH → Auth.
Klicken Sie auf Browse unter Authentication parameters → Private key file for authentication.
Suchen Sie Ihren privaten Schlüssel und klicken Sie auf Open.
Klicken Sie abschließend erneut auf Open, um sich mit der Schlüsselpaar-Authentifizierung in der VM anzumelden.
Key zu VM hinzufügen
Bei der Erstellung einer VM kann ein SSH-Key direkt hinterlegt werden.
Unter Punkt 7 lassen sich die zuvor erstellten SSH-Keys direkt hinzufügen:
Auf VM anmelden
Nun kann man sich mit folgendem Befehl in der VM anmelden:
ssh root@<IP>
alternativ kann man den Schlüssel mit angeben:
ssh -i /path/to/abc-23M.key root@<IP>
Je nach Template kann es vorkommen, dass Sie einen anderen Benutzernamen für den Login benötigt.
Dies wird beim Login-Versuch als "root" angezeigt:
user@hostname ~ % ssh root@<IP>
Please login as the user "ubuntu" rather than the user "root".
Anschließend können Sie sich mit dem angegebenen Benutzernamen, in diesem Fall "ubuntu", erneut anmelden.