Schritt 1:Aktualisieren Sie das System
Bevor Sie neue Software installieren, empfiehlt es sich, Ihr System zu aktualisieren, um sicherzustellen, dass Sie über die neuesten Sicherheitspatches und Fehlerbehebungen verfügen.
„
Sudo apt-Update
Sudo apt-Upgrade
„
Schritt 2:OpenSSH-Server installieren
Sobald Ihr System aktualisiert ist, können Sie OpenSSH Server mit dem folgenden Befehl installieren:
„
sudo apt install openssh-server
„
*Schritt 3:OpenSSH-Server aktivieren *
Sobald die Installation abgeschlossen ist, müssen Sie den OpenSSH-Dienst starten und aktivieren, damit er beim Systemstart automatisch gestartet wird. Führen Sie dazu die folgenden Befehle aus:
„
sudo systemctl starte ssh
sudo systemctl aktiviert ssh
„
Schritt 4:SSH-Verbindung testen
Um zu testen, ob OpenSSH ordnungsgemäß funktioniert, können Sie versuchen, über einen Secure Shell (SSH)-Client eine Verbindung zu Ihrem Server herzustellen. Sie können dies von einem anderen Computer in Ihrem Netzwerk oder von Ihrem lokalen Computer aus mit einem Tool wie PuTTY (Windows) oder der integrierten Terminalanwendung (macOS und Linux) tun.
Um eine Verbindung zu Ihrem Server herzustellen, öffnen Sie Ihren SSH-Client und geben Sie den folgenden Befehl ein, wobei Sie Benutzername ersetzen mit Ihrem tatsächlichen Benutzernamen auf dem Server:
„
ssh-Benutzername@Ihr_Server_IP-Adresse
„
Geben Sie bei Aufforderung Ihr Passwort für den von Ihnen verwendeten Benutzernamen ein. Wenn die Verbindung erfolgreich ist, werden Sie über die SSH-Sitzung bei Ihrem Server angemeldet.
*Schritt 5:Root-Anmeldung aktivieren (optional) *
Aus Sicherheitsgründen ist die Root-Anmeldung standardmäßig deaktiviert. Wenn Sie die Root-Anmeldung über SSH zulassen möchten, können Sie die folgende Zeile in der Datei „/etc/ssh/sshd_config“ auskommentieren:
„
#PermitRootLogin prohibit-password
„
Stellen Sie sicher, dass Sie „prohibit-password“ durch „yes“ ersetzen, um die Root-Anmeldung mit einem Passwort zu ermöglichen.
Schritt 6:SSH-Port konfigurieren (optional)
Standardmäßig überwacht der SSH-Server Port 22. Wenn Sie den Port ändern möchten, können Sie dies tun, indem Sie die Anweisung „Port“ in derselben Konfigurationsdatei „/etc/ssh/sshd_config“ ändern.
Schritt 7:Konfigurieren der Authentifizierung mit privatem/öffentlichem Schlüssel (optional)
Die Authentifizierung mit öffentlichem Schlüssel gilt in der Regel als sicherer als die passwortbasierte Authentifizierung. Um die SSH-Schlüssel-basierte Authentifizierung einzurichten, können Sie unserer detaillierten Anleitung zum Einrichten von SSH-Schlüsseln für sichere Anmeldungen unter Linux folgen.
Schritt 8:Neustart des SSH-Dienstes
Nachdem Sie Änderungen an der SSH-Konfigurationsdatei vorgenommen haben, sollten Sie den SSH-Dienst neu starten, um diese Änderungen zu übernehmen. Sie können dies tun, indem Sie Folgendes ausführen:
„
sudo systemctl ssh neu starten
„
Durch Befolgen dieser Schritte haben Sie OpenSSH erfolgreich auf Ihrem Debian 11-Server installiert und konfiguriert.