Wie man einen SSH-Server unter Debian installiert und konfiguriert ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
06.12.2024

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:

sudo apt update sudo apt install openssh-server

Sobald die Installation abgeschlossen ist, überprüfen Sie, ob der SSH-Dienst läuft:

sudo systemctl status ssh

Schritt 2: Konfigurieren Sie SSH

Die SSH-Konfigurationsdatei befindet sich unter /etc/ssh/sshd_config. Öffnen Sie diese Datei mit einem Texteditor:

sudo nano /etc/ssh/sshd_config

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:

sudo systemctl restart ssh

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:

ssh benutzername@Ihr_server_ip

Wenn Sie den Port geändert haben, geben Sie die Portnummer wie folgt an:

ssh -p 2222 benutzername@Ihr_server_ip

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.

  1. Erzeugen Sie SSH-Schlüssel auf dem Client-Rechner:
    ssh-keygen -t rsa -b 4096
  2. 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.

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills