Kapitel 2 · 2.1
Die erste Anmeldung mit SSH
SSH ist eine verschlüsselte Verbindung zur Befehlszeile Ihres Servers. Windows 10 und 11, macOS und Linux bringen ein SSH-Programm bereits mit. Sie müssen nichts installieren.
So melden Sie sich an
- Öffnen Sie ein Terminal. Unter Windows: Klicken Sie mit der rechten Maustaste auf Start und wählen Sie Terminal oder Windows PowerShell. Auf einem Mac: Öffnen Sie Terminal über Spotlight. Unter Linux: Öffnen Sie Ihr Terminal.
- Geben Sie
ssh root@gefolgt von der IP-Adresse Ihres VPS ein und drücken Sie Enter.
C:\Users\anna> ssh root@203.0.113.10
The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
ED25519 key fingerprint is SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Beim ersten Mal fragt Ihr Computer, ob Sie diesem Server vertrauen. Er kennt ihn noch nicht und zeigt seinen Fingerabdruck an.
Den Fingerabdruck prüfen
Der Fingerabdruck beweist, dass Sie mit Ihrem Server sprechen und nicht mit einem anderen Computer dazwischen. So prüfen Sie ihn:
- Öffnen Sie die Konsole im VPS-Bildschirm (siehe Die Konsole: Ihr VPS im Browser) und melden Sie sich als root an.
- Geben Sie diesen Befehl ein:
root@web1:~# ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
256 SHA256:Wq3fB0c1x9yS2mVq4h8aD7nE5kR6tL1pZ0uJ3gH2iY root@web1 (ED25519)
Stimmt der Text nach SHA256: mit dem überein, was Ihr Terminal angezeigt hat? Dann geben Sie yes ein. Ihr Computer merkt sich den Server in der Datei known_hosts in Ihrem Ordner .ssh. Danach fragt er nicht mehr nach.
Anschließend fragt der Server nach dem root-Passwort. Beim Tippen sehen Sie keine Zeichen; das ist normal. Haben Sie bei der Installation einen SSH-Schlüssel eingefügt, sind Sie sofort angemeldet.
Sie sind angemeldet
root@web1:~#
Mit exit oder Strg+D melden Sie sich wieder ab. Erledigen Sie jetzt gleich Folgendes:
- Bringen Sie alles auf den neuesten Stand:
apt update && apt upgrade(siehe Updates und automatische Updates). - Erstellen Sie einen SSH-Schlüssel, falls Sie noch keinen haben (Einen SSH-Schlüssel unter Windows, Mac und Linux erstellen).
- Legen Sie einen eigenen Benutzer an und deaktivieren Sie die Anmeldung als root (Ein eigener Benutzer mit sudo und Anmeldung mit Passwort und als root deaktivieren).
Tipp: Lieber ein Programm mit Fenstern? PuTTY (Windows) oder Termius funktionieren auch. Die Schritte in dieser Anleitung verwenden das SSH-Programm, das bereits auf Ihrem Computer installiert ist.
Hinweis: Erhalten Sie irgendwann die Meldung REMOTE HOST IDENTIFICATION HAS CHANGED, obwohl Sie nichts an Ihrem Server geändert haben? Dann tippen Sie nicht einfach weiter. Lesen Sie zuerst Häufige SSH-Fehlermeldungen.
