Anfänger 8 min

Erste SSH-Verbindung zu Ihrem VPS

Generieren Sie Ihre Schlüssel, melden Sie sich root an und sichern Sie den Fernzugriff ab der ersten Minute.

#SSH#Linux#Login

Bereit, Ihren Service zu starten? Überprüfen Sie Angebote und bestellen Sie online.

Angebote ansehen und bestellen

Voraussetzung

Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:

  • Ein Linux-VPS, das in Anthony IT Solutions (Debian oder Ubuntu) aktiv ist.
  • Die IPv4-Adresse Ihres Servers, sichtbar in My Services oder im VPS-Panel.
  • Das Root-Passwort, das nach der Bereitstellung per E-Mail übermittelt oder vom Panel aus zugänglich ist.
  • Ein Terminal auf Ihrem Computer: PowerShell oder Windows Terminal (Windows), Terminal (macOS) oder ein Linux-Emulator.
Wo finden Sie Ihren Zugang? Melden Sie sich im clientspace an, öffnen Sie Ihren VPS und überprüfen Sie dann den Anmeldebereich oder das Management-Panel, um IP und Root-Passwort wiederherzustellen.

Loggen Sie sich mit einem Passwort ein (erstes Mal)

  1. Öffnen Sie ein Terminal

    Unter Windows 10/11 öffnen Sie PowerShell. Öffnen Sie unter macOS oder Linux die Terminal-Anwendung.

  2. Führen Sie den Befehl SSH aus

    Ersetzen ADRESSE_IP durch die IPv4 Ihres VPS:

ssh root@ADRESSE_IP

Während der ersten Verbindung fordert das System Sie auf, den Footprint des Servers zu validieren. Typ yes Dann treten Sie ein. Geben Sie dann das Root-Passwort ein (die Zeichen werden nicht auf dem Bildschirm angezeigt: es ist normal).

Log in refused? Überprüfen Sie, ob der VPS im Panel gestartet ist, ob Sie die richtige IP verwenden und dass Port 22 nicht von einer lokalen Firewall blockiert wird. Warten Sie einige Minuten, wenn der Server gerade geliefert wurde.

SSH-Schlüssel verwenden (empfohlen)

Die Schlüsselauthentifizierung ist sicherer als ein Passwort. Es vermeidet Brute-Force-Angriffe und vereinfacht die täglichen Verbindungen.

1. Generieren Sie ein Schlüsselpaar

Auf Ihrer lokalen Post:

ssh-keygen -t ed25519 -C "[email protected]"

Drücken Sie Enter, um den Standardspeicherort zu akzeptieren ()~/.ssh/id_ed25519. Definieren Sie eine Passphrase, wenn Sie möchten (empfohlen).

2. Kopieren Sie den öffentlichen Schlüssel in den VPS

Unter Linux oder macOS:

ssh-copy-id root@ADRESSE_IP

Unter Windows (PowerShell, mit OpenSSH installiert):

type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@ADRESSE_IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

3. Prüfanschluss

ssh root@ADRESSE_IP

Sie müssen sich einloggen, ohne das Root-Passwort einzugeben (es sei denn, Sie haben den Schlüssel mit einer Passphrase geschützt).

Sicherer SSH-Zugang

Sobald Sie verbunden sind, wenden Sie diese guten Praktiken an:

  • Erstellen Sie einen Nicht-Root-Benutzer für die tägliche Verwaltung ()adduser admin, dann usermod -aG sudo admin).
  • Root-Verbindung durch Passwort deaktivieren in /etc/ssh/sshd_config : PermitRootLogin prohibit-password (root bleibt bei der Konfiguration per Schlüssel zugänglich).
  • Passwort-Authentifizierung deaktivieren Sobald die Schlüssel vorhanden sind: PasswordAuthentication no.
  • SSH neu starten: systemctl restart sshd (Debian/Ubuntu).
Behalten Sie eine offene Sitzung Bevor Sie die SSH-Konfiguration ändern, ein Terminalfenster bereits verbunden. Im Falle eines Fehlers können Sie korrigieren, ohne den Zugriff auf den Server zu verlieren.

Verbindung mit einem Grafikclient

Sie können auch verwenden Putz (Fenster) oder Termius (Multiplattform). Inform IP, Port 22, Benutzer root oder Ihren Benutzer, und laden Sie dann Ihren privaten Schlüssel in die Einstellungen des Clients.

Nächste Schritte