Zum Hauptinhalt springen

Installieren und Konfigurieren des Kali Linux OpenSSH Servers für eine Remoteverbindung

OpenSSH Server es ist eines der beliebtesten Softwarepakete für die Fernsteuerung im Kali Linux-Betriebssystem. Wie Kali Linux basiert OpenSSH Server auf Linux, wodurch der Benutzer einen Server installieren und konfigurieren kann, um eine Remote-Verbindung zu seinem Rechner herzustellen.

Einstellung und OpenSSH Server einrichten ermöglicht es Ihnen, eine Verbindung mit Ihrem Computer über einen SSH-Client von jedem anderen Ort im Netzwerk herzustellen, wodurch die Verwaltung Ihrer Maschine viel bequemer und effizienter wird.

Die Installation und Konfiguration von OpenSSH Server umfasst mehrere Schritte. Zuerst müssen Sie das Paket installieren openssh-server mit dem Befehl apt-get install openssh-server. Nachdem Sie das Paket installiert haben, können Sie mit der Konfiguration des Servers beginnen.

Anmerkung: Nach der Installation und Konfiguration von OpenSSH Server wird empfohlen, das Passwort des Benutzers `root` in ein komplizierteres zu ändern, um die Sicherheit Ihres Computers zu erhöhen.

Wenn die Installation und Konfiguration von OpenSSH Server abgeschlossen ist, können Sie sich über den SSH-Client von überall im Netzwerk mit Ihrem Computer verbinden und verschiedene Befehle und Vorgänge auf dem Remote-Computer ausführen, z. B. Dateiverwaltung und Netzwerkkonfiguration.

Kali Linux OpenSSH Server installieren

Führen Sie die folgenden Schritte aus, um den Kali Linux OpenSSH Server zu installieren und zu konfigurieren:

  1. Öffnen Sie ein Terminal auf Ihrem Kali Linux-Gerät. Sie können dazu die Tastenkombination Strg + Alt + T verwenden.
  2. Geben Sie den folgenden Befehl ein, um das Paket OpenSSH Server zu installieren: sudo apt-get install openssh-server . Drücken Sie die Eingabetaste und bestätigen Sie die Installation, wenn Sie zur Eingabe des Administratorkennworts aufgefordert werden.
  3. Bearbeiten Sie nach Abschluss der Installation die SSH-Konfigurationsdatei, um die verschiedenen Verbindungseinstellungen zu konfigurieren. Geben Sie den folgenden Befehl ein: sudo nano /etc/ssh/sshd_config .
  4. In der Konfigurationsdatei können Sie Einstellungen wie den Port konfigurieren, auf dem der SSH-Server ausgeführt wird, die Authentifizierung, autorisierte Benutzer und andere Sicherheitseinstellungen. Nehmen Sie die erforderlichen Änderungen vor und speichern Sie die Datei, indem Sie Strg + O und dann die Eingabetaste drücken.
  5. Starten Sie OpenSSH Server, indem Sie den folgenden Befehl eingeben: sudo service ssh start .
  6. Stellen Sie sicher, dass der OpenSSH-Dienst ausgeführt wird, indem Sie den Befehl sudo service ssh status eingeben. Wenn der Dienst ausgeführt wird, wird eine Meldung über den Dienststatus angezeigt.

Glückwunsch! Jetzt ist Ihr Kali Linux für eine Remote-Verbindung über SSH konfiguriert. Sie können einen beliebigen SSH-Client verwenden, um eine Verbindung zum System herzustellen und es remote zu verwalten.

Schritt 1: Aktualisieren des Systems und Installieren der erforderlichen Pakete

Bevor Sie den Kali Linux OpenSSH Server installieren und konfigurieren, müssen Sie Ihr System aktualisieren und die erforderlichen Pakete installieren. Dies wird Ihnen helfen, die neueste Version der Software zu erhalten und den Server stabil zu halten.

Führen Sie die folgenden Befehle aus, um das System zu aktualisieren und die erforderlichen Pakete zu installieren:

1. Öffnen Sie ein Terminal und führen Sie den Befehl sudo apt update aus, um die Liste der verfügbaren Pakete zu aktualisieren.

2. Führen Sie dann den Befehl sudo apt upgrade aus, um das System zu aktualisieren und neue Paketversionen zu installieren.

3. Führen Sie nach Abschluss des Upgrades den Befehl sudo apt install openssh-server aus, um das OpenSSH Server-Paket zu installieren.

4. Bestätigen Sie bei Bedarf die Installation des Pakets, indem Sie Ihr Benutzerkennwort eingeben.

Nachdem die Installation des Kali Linux OpenSSH Servers abgeschlossen ist, können Sie mit der Konfiguration des Servers für eine Remoteverbindung fortfahren.

Schritt 2: OpenSSH Server installieren und konfigurieren

Als nächstes werden wir uns mit der Installation und Konfiguration von OpenSSH Server auf Kali Linux befassen.

  1. Öffnen Sie ein Terminal und führen Sie den Befehl sudo apt update aus , um die Paketliste zu aktualisieren.
  2. Führen Sie dann den Befehl sudo apt install openssh-server aus, um das OpenSSH Server-Paket zu installieren.
  3. Führen Sie nach der Installation des Servers den Befehl sudo systemctl enable ssh aus, um den OpenSSH Server-Dienst beim Systemstart automatisch zu starten.
  4. Führen Sie als Nächstes den Befehl sudo systemctl start ssh aus, um den OpenSSH Server-Dienst zu starten.
  5. Jetzt können Sie den Status des Dienstes mit dem Befehl systemctl status ssh überprüfen. Wenn der Dienst ordnungsgemäß ausgeführt wird, wird die Meldung "active (running)" angezeigt.

Damit ist die Installation und Konfiguration von OpenSSH Server unter Kali Linux abgeschlossen. Jetzt können Sie sich per SSH-Client remote mit dem Server verbinden.

Schritt 3: Überprüfen des Status und Starten des Servers

Nach der Installation und Konfiguration des OpenSSH-Servers unter Kali Linux ist es wichtig, den aktuellen Status zu überprüfen und bei Bedarf zu starten.

Um den Status des Servers zu überprüfen, geben Sie im Terminal den folgenden Befehl ein:

sudo systemctl status ssh

Wenn der Server erfolgreich installiert und gestartet wurde, wird eine Meldung angezeigt, die den aktuellen Status des Servers bestätigt. Zum Beispiel werden Sie etwas sehen wie:

● ssh.service - OpenBSD Secure Shell server

Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)

Active: active (running) since Sun 2025-03-20 12:00:00 UTC; 1 day ago

Wenn der Server nicht gestartet wird, wird eine Fehlermeldung oder der Status "inactive" angezeigt. In diesem Fall müssen Sie den Server starten.

Geben Sie den folgenden Befehl im Terminal ein, um den Server zu starten:

sudo systemctl start ssh

Jetzt muss Ihr OpenSSH-Server gestartet und für eine Remote-Verbindung bereit sein.

Schritt 4: Konfigurieren der Firewall für den Zugriff auf den Server

Nachdem Sie den Kali Linux OpenSSH Server installiert und konfiguriert haben, müssen Sie die Firewall so konfigurieren, dass Sie remote auf den Server zugreifen kann.

Dazu können Sie das Dienstprogramm iptables verwenden, mit dem Sie Firewallregeln unter Linux verwalten können.

Zuerst müssen Sie die eingehende SSH-Verbindung auf dem Server zulassen. Führen Sie dazu den folgenden Befehl aus:

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

Dieser Befehl fügt eine Regel hinzu, die eine eingehende Verbindung zu Port 22 zulässt, der für SSH verwendet wird.

Zweitens müssen Sie ausgehende Verbindungen auf dem Server zulassen. Führen Sie dazu den folgenden Befehl aus:

iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

Dieser Befehl fügt eine Regel hinzu, die ausgehende Verbindungen von Port 22 zulässt, die eine Antwort auf eingehende SSH-Verbindungen sind.

Nachdem Sie diese Befehle ausgeführt haben, müssen Sie eine Firewall eingerichtet haben, um auf den Kali Linux OpenSSH Server zuzugreifen.

Schritt 5: Erstellen und Konfigurieren von SSH-Schlüsseln für eine sichere Verbindung

SSH-Schlüssel ermöglichen eine sichere Verbindung zum Server über das SSH-Protokoll. Ihr öffentlicher SSH-Schlüssel wird auf dem Server gespeichert und der private SSH-Schlüssel wird verwendet, um Ihre Identität beim Verbinden zu bestätigen.

Führen Sie die folgenden Schritte aus, um SSH-Schlüssel zu erstellen:

  1. Öffnen Sie das Terminal auf dem Clientcomputer.
  2. Geben Sie den Befehl ssh-keygen ein und drücken Sie die Eingabetaste.
  3. Sie werden gefragt, wo der Schlüssel gespeichert werden soll. Lassen Sie das Feld leer und drücken Sie die Eingabetaste, um den Schlüssel am Standardspeicherort zu speichern. Um Ihren Speicherort anzugeben, geben Sie ihn anstelle eines leeren Feldes ein.
  4. Sie werden aufgefordert, eine Passphrase einzugeben, um Ihren privaten Schlüssel zu schützen. Es wird empfohlen, eine sichere Passphrase einzugeben und sich daran zu erinnern, da sie bei der Verbindung über SSH verwendet wird.
  5. Der Befehl beendet die Erstellung der Schlüssel und Sie erhalten Informationen zum Speicherort der gespeicherten Schlüsseldateien.

Nachdem Sie die Schlüssel erstellt haben, müssen Sie den Server für die Verwendung konfigurieren:

  1. Öffnen Sie die OpenSSH-Serverkonfigurationsdatei in einem Texteditor. Der Dateipfad lautet /etc/ssh/sshd_config .
  2. Suchen Sie die folgende Zeile, und entfernen Sie sie (entfernen Sie das # -Zeichen am Anfang der Zeile), und entfernen Sie sie aus der folgenden Zeile: PubkeyAuthentication yes .
  3. Speichern Sie die Änderungen, und schließen Sie die Datei.
  4. Starten Sie den SSH-Dienst auf dem Server mit dem Befehl sudo service ssh restart neu.

Der Server ist jetzt bereit, SSH-Schlüssel zur Autorisierung zu akzeptieren, und Sie können Ihre Schlüssel verwenden, um sich sicher mit dem Server zu verbinden.

Schritt 6: Konfigurieren des Ports und anderer Servereinstellungen

Nach der Installation und Konfiguration des Kali Linux OpenSSH Servers müssen Sie möglicherweise den Port und andere Einstellungen konfigurieren, um die Sicherheit und Benutzerfreundlichkeit der Remoteverbindung zu gewährleisten.

1. Öffnen Sie zunächst die SSH-Serverkonfigurationsdatei unter /etc/ssh/sshd_config . Führen Sie dazu den Befehl aus:

sudo nano /etc/ssh/sshd_config

2. In dieser Datei können Sie den Port ändern, auf dem der Server ausgeführt wird. Standardmäßig wird der SSH-Server auf Port 22 ausgeführt. Suchen Sie nach einer Zeichenfolge, die mit #Port beginnt, um den Port in einen sichereren oder nicht mehr verwendeten Port zu ändern. Kommentieren Sie diese Zeile (entfernen Sie das Zeichen # ) und ändern Sie die Portnummer in die gewünschte. Zum Beispiel Port 2222 .

3. Sie können auch andere Sicherheitseinstellungen konfigurieren, z. B. Berechtigungen für die Autorisierung nach Schlüssel, die Häufigkeit der Schlüsselaktualisierung, den Zugriff auf bestimmte Benutzer und Gruppen und vieles mehr. Alle Optionen sind in der Konfigurationsdatei dokumentiert.

4. Nachdem Sie die Änderungen vorgenommen haben, speichern Sie die Datei, indem Sie Strg+ X , dann Y und dann Enter drücken.

5. Vergessen Sie nicht, den SSH-Server neu zu starten, damit die Änderungen wirksam werden. Führen Sie dazu den Befehl aus:

sudo service ssh restart

Jetzt ist Ihr SSH-Server für den gewünschten Port und andere Sicherheitseinstellungen konfiguriert.