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:
- Öffnen Sie das Menü "Systemsteuerung" und wählen Sie "Programme und Funktionen" oder "Programme hinzufügen oder entfernen".
- Klicken Sie auf Windows-Komponenten aktivieren oder deaktivieren.
- Suchen Sie in der Komponentenliste nach "OpenSSH Server" und stellen Sie sicher, dass das Kontrollkästchen für die Installation aktiviert ist.
- 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:
- Öffnen Sie eine Eingabeaufforderung mit Administratorrechten.
- 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 .
- 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 .
- Öffnen Sie die Konfigurationsdatei sshd_config in einem Standardtexteditor (z. B. Notepad) mit dem Befehl notepad sshd_config .
- 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.
- Speichern Sie die Änderungen in der Konfigurationsdatei, und schließen Sie sie.
- 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:
- Ö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.
- Geben Sie an der Eingabeaufforderung Folgendes ein net start sshd und drücken Sie die Taste Enter. Dieser Befehl startet den ssh-Server.
- 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.