Zum Hauptinhalt springen

So führen Sie einen Ssh-Server unter Windows aus: Detaillierte Anweisungen

SSH (Secure Shell) ist ein Netzwerkprotokoll, das eine sichere Datenübertragung zwischen entfernten Computern ermöglicht. Weit verbreitet in der Systemadministration und in der Softwareentwicklung. Obwohl SSH standardmäßig in den meisten Linux-Distributionen integriert ist, kann es schwierig sein, einen SSH-Server unter Windows auszuführen.

Mit dem Aufkommen verschiedener Softwarelösungen ist es jedoch jetzt einfach, einen SSH-Server unter Windows einzurichten. In diesem Artikel werden wir uns eine detaillierte Anleitung zur Installation und Ausführung eines SSH-Servers auf einem Windows-Betriebssystem ansehen.

Hinweis: Zum Ausführen eines SSH-Servers unter Windows sind einige grundlegende Kenntnisse über die Befehlszeile und die Systemeinstellungen erforderlich. Stellen Sie sicher, dass Sie alle Aktionen mit Administratorrechten ausführen.

Wie installiere ich einen ssh-Server unter Windows

Schritt 1: Laden Sie das OpenSSH-Programm herunter und installieren Sie es auf Ihrem Computer. Gehen Sie dazu auf die offizielle OpenSSH-Website und wählen Sie die Windows-Version aus.

Schritt 2: Starten Sie das Installationsprogramm des Programms und folgen Sie den Anweisungen auf dem Bildschirm. Wählen Sie den Installationspfad aus, und konfigurieren Sie die Einstellungen bei Bedarf.

Schritt 3: Nach der Installation öffnen Sie die Eingabeaufforderung (cmd) als Administrator.

Schritt 4: Geben Sie an der Eingabeaufforderung den Befehl "ssh-keygen" ein, um den SSH-Schlüssel zu generieren. Befolgen Sie die Anweisungen auf dem Bildschirm, um den Namen und den Speicherort des Schlüssels auszuwählen.

Schritt 5: Überprüfen Sie, ob der OpenSSH-Dienst auf Ihrem Computer ausgeführt wird und ausgeführt wird. Geben Sie an der Eingabeaufforderung services ein.msc", suchen Sie den "OpenSSH SSH Server" -Dienst und stellen Sie sicher, dass er ausgeführt wird.

Schritt 6: Konfigurieren Sie die Windows-Firewall so, dass eingehende SSH-Verbindungen zugelassen werden. Öffnen Sie die Systemsteuerung, suchen Sie nach den Systemsicherheitseinstellungen und wählen Sie Windows-Firewall. Fügen Sie eine Regel hinzu und erlauben Sie eingehende SSH-Verbindungen.

Schritt 7: Sie können sich jetzt mit einem beliebigen SSH-Client mit dem ssh-Server auf Ihrem Computer verbinden. Verwenden Sie die IP-Adresse Ihres Computers und den Benutzernamen und das Passwort, um sich anzumelden.

Sie haben jetzt einen Ssh-Server unter Windows und können sich sicher remote mit Ihrem Computer verbinden. Stellen Sie sicher, dass Sie den SSH-Schlüssel an einem sicheren Ort speichern und starke Kennwörter verwenden, um auf den Server zuzugreifen.

Schritt 1: Installieren von OpenSSH

Befolgen Sie diese Schritte, um OpenSSH zu installieren:

  1. Öffnen Sie das Menü "Systemsteuerung" und wählen Sie "Programme und Funktionen" oder "Programme hinzufügen oder entfernen".
  2. Klicken Sie auf Windows-Komponenten aktivieren oder deaktivieren.
  3. Suchen Sie in der Komponentenliste nach "OpenSSH Server" und stellen Sie sicher, dass das Kontrollkästchen für die Installation aktiviert ist.
  4. Klicken Sie auf "OK" und warten Sie, bis der Installationsvorgang abgeschlossen ist.

Nach der Installation von OpenSSH ist Ihr Computer bereit, den SSH-Server einzurichten und zu starten.

Schritt 2: Konfigurieren des SSH-Servers

Nachdem Sie den OpenSSH-Server auf einem Windows-Computer installiert haben, ist der nächste Schritt, ihn zu konfigurieren. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten.
  2. Navigieren Sie mit dem Befehl cd zu dem Ordner, in dem der OpenSSH-Server installiert wurde. Es befindet sich normalerweise auf dem Weg C:\Program Files\OpenSSH .
  3. Erstellen Sie eine Sicherungskopie der Konfigurationsdatei sshd_config, um sie im Falle eines Fehlers wiederherstellen zu können. Führen Sie dazu den Befehl copy sshd_config sshd_config aus.backup .
  4. Öffnen Sie die Konfigurationsdatei sshd_config in einem Standardtexteditor (z. B. Notepad) mit dem Befehl notepad sshd_config .
  5. Nehmen Sie die erforderlichen Änderungen an der Konfigurationsdatei vor. Sie können beispielsweise den Anschluss für die Verbindung ändern oder die Verbindung per Passwort zulassen/verweigern. Für jeden Parameter wird ein Kommentar mit Erläuterungen angezeigt.
  6. Speichern Sie die Änderungen in der Konfigurationsdatei, und schließen Sie sie.
  7. Starten Sie den OpenSSH Server-Dienst neu, um die vorgenommenen Änderungen zu übernehmen. Führen Sie dazu den Befehl net stop sshd & net start sshd aus.

Jetzt ist Ihr SSH-Server konfiguriert und einsatzbereit. Sie können eine Verbindung mit dem SSH-Client über den angegebenen Port und die Anmeldeinformationen herstellen.

Schritt 3: Starten des SSH-Servers

Nach der Installation von OpenSSH müssen Sie einen ssh-Server auf Ihrem Windows-Computer ausführen. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie eine Eingabeaufforderung. Drücken Sie dazu die Tasten Win + R. geben Sie den Befehl ein cmd und drücken Sie die Taste Enter.
  2. Geben Sie an der Eingabeaufforderung Folgendes ein net start sshd und drücken Sie die Taste Enter. Dieser Befehl startet den ssh-Server.
  3. Nach dem Start des Servers können Sie sich mit jedem beliebigen SSH-Client über das SSH-Protokoll mit dem Computer verbinden.

Nachdem Sie diese Schritte ausgeführt haben, haben Sie den ssh-Server erfolgreich auf dem Windows-Computer gestartet und sind bereit, ihn zu verwenden.