Verbinden und Konfigurieren von SSH auf VPS
Sicherer SSH-Zugang zu Ihrem AlexHost VPS
Warum sicheres SSH auf AlexHost? SSH ist Ihr Schlüssel zur sicheren Verwaltung eines AlexHost VPS, mit dem Sie Ihren Server zuverlässig aus der Ferne steuern können. Der Hochleistungs-VPS von AlexHost mit NVMe-Speicher und DDoS-Schutz passt perfekt zu SSH für einen schnellen und sicheren Zugriff auf Ihr WordPress, Git oder Ihre benutzerdefinierten Anwendungen. Diese Anleitung zeigt Ihnen, wie Sie sich über SSH mit Ihrem VPS verbinden und ihn für erstklassige Sicherheit sperren.
1. Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie über die folgenden Voraussetzungen verfügen
- VPS-Hosting: Ein VPS mit einem installierten Betriebssystem (Linux-Distributionen sind üblich).
- SSH-Client: Ein SSH-Client, der auf Ihrem lokalen Rechner installiert ist (Linux und macOS haben integrierte SSH-Clients; Windows-Benutzer können PuTTY oder Windows Terminal verwenden).
- Server-IP-Adresse: Die IP-Adresse Ihres VPS.
- Benutzername: Normalerweise ist der Standardbenutzername root oder ein anderer Benutzer mit sudo-Rechten.
2. Verbinden mit Ihrem VPS über SSH
Schritt 1: Öffnen Sie das Terminal oder den SSH-Client
Unter Linux oder macOS
- Öffnen Sie das Terminal.
- Verwenden Sie den folgenden Befehl, um sich mit Ihrem VPS zu verbinden:
Ersetzen Sie username durch Ihren tatsächlichen Benutzernamen (z. B. root) und your_server_ip durch die IP-Adresse Ihres VPS. Unter Windows mit PuTTY
- Öffnen Sie PuTTY.
- Geben Sie die IP-Adresse Ihres VPS in das Feld “Hostname (oder IP-Adresse)” ein.
- Stellen Sie sicher, dass der Port auf 22 und der Verbindungstyp auf SSH eingestellt ist.
- Klicken Sie zum Verbinden auf Öffnen.
Schritt 2: Passwort eingeben
Wenn Sie dazu aufgefordert werden, geben Sie Ihr Passwort ein. Wenn Sie zum ersten Mal eine Verbindung herstellen, wird möglicherweise eine Meldung über die Authentizität des Servers angezeigt. Geben Sie Ja ein, um fortzufahren
3. SSH für einen sicheren Zugang konfigurieren
Um die Sicherheit Ihrer SSH-Verbindung zu erhöhen, sollten Sie die folgenden Konfigurationen vornehmen
Schritt 1: Ändern des Standard-SSH-Ports
Das Ändern des Standard-SSH-Ports (22) in einen Nicht-Standard-Port kann das Risiko automatischer Angriffe verringern
- Öffnen Sie die SSH-Konfigurationsdatei:
- Suchen Sie die Zeile, in der #Port 22 steht, und ändern Sie sie in einen anderen Port, z. B. Port 2222. Entfernen Sie das #, um das Kommentar zu entfernen.
- Speichern und beenden Sie das Programm (CTRL + X, dann Y, dann Enter).
Schritt 2: Deaktivieren des Root-Logins
Für eine bessere Sicherheit ist es ratsam, den Root-Login über SSH zu deaktivieren
- Suchen Sie in der gleichen sshd_config-Datei die Zeile PermitRootLogin yes und ändern Sie sie in:
- Speichern und beenden Sie die Datei.
Schritt 3: SSH-Schlüssel-Authentifizierung einrichten
Die Verwendung von SSH-Schlüsseln zur Authentifizierung ist sicherer als die Verwendung von Passwörtern
Schritt 1: Erzeugen eines SSH-Schlüsselpaares
Führen Sie auf Ihrem lokalen Rechner den folgenden Befehl aus, um ein SSH-Schlüsselpaar zu erzeugen
Folgen Sie den Anweisungen, um den Schlüssel zu speichern (Standard ist ~/.ssh/id_rsa) und legen Sie eine Passphrase für zusätzliche Sicherheit fest
Schritt 2: Kopieren Sie den öffentlichen Schlüssel auf Ihren VPS
Verwenden Sie den folgenden Befehl, um Ihren öffentlichen Schlüssel auf Ihren VPS zu kopieren
Mit diesem Befehl werden Sie nach Ihrem Passwort gefragt und der öffentliche Schlüssel wird in die Datei ~/.ssh/authorized_keys auf Ihrem Server kopiert
4. Neustart des SSH-Dienstes
Nachdem Sie Änderungen an der SSH-Konfiguration vorgenommen haben, starten Sie den SSH-Dienst neu, damit die Änderungen wirksam werden
5. Testen Ihrer Konfiguration
Schritt 1: SSH-Schlüssel-Anmeldung testen
- Trennen Sie die Verbindung zum Server, indem Sie exit eingeben.
- Stellen Sie die Verbindung mit Ihrem SSH-Schlüssel wieder her:
Wenn Sie die SSH-Schlüsselauthentifizierung korrekt eingerichtet haben, sollten Sie sich ohne Eingabe Ihres Passworts anmelden können
Schritt 2: Stellen Sie sicher, dass der Root-Login deaktiviert ist
Versuchen Sie, sich als root anzumelden
Sie sollten eine Meldung erhalten, die besagt, dass der Root-Login nicht erlaubt ist
Schlussfolgerung: Sperren Sie Ihren AlexHost VPS mit SSH
SSH ist Ihr sicheres Tor zur Verwaltung Ihres AlexHost VPS, perfekt für die Ausführung von WordPress, Git oder benutzerdefinierten Anwendungen. Verbinden Sie sich einfach, sichern Sie mit Schlüsselauthentifizierung und sichern Sie mit benutzerdefinierten Ports und Fail2Ban. Die NVMe-Geschwindigkeit und der DDoS-Schutz von AlexHost gewährleisten, dass Ihre SSH-Sitzungen schnell und sicher sind. Richten Sie es ein, sichern Sie die Schlüssel und verwalten Sie Ihren Server wie ein Profi – AlexHost hat alles für Sie!