Wie man einen SSH-Server unter Debian installiert und konfiguriert
SSH (Secure Shell) ist ein Protokoll, das einen sicheren Weg bietet, um auf entfernte Server zuzugreifen und diese zu verwalten. Die Installation und Konfiguration eines SSH-Servers unter Debian ermöglicht es Ihnen, Ihren Server sicher über ein Netzwerk fernzusteuern.
In diesem Artikel wird beschrieben, wie man einen SSH-Server unter Debian installiert und konfiguriert.
Schritt 1: OpenSSH-Server installieren
Der OpenSSH-Server ist die am häufigsten verwendete SSH-Implementierung. Um ihn unter Debian zu installieren, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
Sobald die Installation abgeschlossen ist, überprüfen Sie, ob der SSH-Dienst läuft:
Schritt 2: Konfigurieren Sie SSH
Die SSH-Konfigurationsdatei befindet sich unter /etc/ssh/sshd_config. Öffnen Sie diese Datei mit einem Texteditor:
Sie können verschiedene Einstellungen ändern, um die Sicherheit und Funktionalität zu verbessern:
- Ändern Sie den SSH-Port (optional): Um den Standard-SSH-Port (22) zu ändern, modifizieren Sie die folgende Zeile:Anschluss 2222
- Deaktivieren Sie den Root-Login (empfohlen): Um die Sicherheit zu verbessern, deaktivieren Sie den Root-Login, indem Sie folgende Zeile ändern:PermitRootLogin no
- Nur bestimmte Benutzer zulassen (optional): Sie können den SSH-Zugang auf bestimmte Benutzer beschränken, indem Sie Folgendes hinzufügen:AllowUsers-Benutzername
Nachdem Sie die Änderungen vorgenommen haben, speichern und schließen Sie die Datei.
Schritt 3: Starten Sie den SSH-Dienst neu
Um die Änderungen zu übernehmen, starten Sie den SSH-Dienst neu:
Schritt 4: Zugriff auf den Server über SSH
Sie können nun von einem anderen Rechner aus über SSH auf Ihren Server zugreifen. Verwenden Sie den folgenden Befehl:
Wenn Sie den Port geändert haben, geben Sie die Portnummer wie folgt an:
Schritt 5: Aktivieren der SSH-Schlüsselauthentifizierung (optional)
Für zusätzliche Sicherheit können Sie die SSH-Schlüsselauthentifizierung einrichten. Diese Methode macht Passwörter überflüssig und bietet eine sicherere Methode zur Authentifizierung.
- Erzeugen Sie SSH-Schlüssel auf dem Client-Rechner:ssh-keygen -t rsa -b 4096
- Kopieren Sie den öffentlichen Schlüssel auf den Server:ssh-copy-id benutzername@Ihre_server_ip
Wenn Sie sich nun anmelden, werden Sie nach der Passphrase Ihres SSH-Schlüssels statt nach einem Passwort gefragt.
Schlussfolgerung
Die Installation und Konfiguration eines SSH-Servers unter Debian ist ein unkomplizierter Prozess, der einen sicheren Fernzugriff auf Ihren Server ermöglicht. Wenn Sie diese Anleitung befolgen, können Sie SSH mit zusätzlichen Optionen zur Verbesserung der Sicherheit einrichten, z. B. den Standard-Port ändern, den Root-Login deaktivieren und die SSH-Schlüsselauthentifizierung aktivieren.