SSH (Secure Shell) ist ein Protokoll, das verwendet wird, um eine sichere Remote—Verbindung zu einem Computer oder Server herzustellen. Grundsätzlich wird SSH für die Remoteverwaltung von Servern auf Linux- oder Unix-Betriebssystemen verwendet, wird aber auch unter Windows unterstützt. Die Installation eines SSH-Servers unter Windows kann nützlich sein, wenn Sie in einem sicheren Netzwerk remote auf Ihren Computer oder Server zugreifen müssen. Im folgenden Tutorial werden wir uns eine detaillierte Anleitung zum Anheben eines SSH-Servers unter Windows ansehen und Ihnen einige nützliche Tipps geben.
Der erste Schritt zur Installation eines SSH-Servers unter Windows besteht darin, die erforderliche Software herunterzuladen und zu installieren. Es gibt mehrere beliebte und zuverlässige Anwendungen zum Erstellen eines SSH-Servers unter Windows, z. B. OpenSSH und Bitvise SSH Server. In dieser Anleitung werden wir die Installation von OpenSSH analysieren, da es sich um kostenlose und offene Software mit hervorragender Community-Unterstützung handelt.
Nachdem Sie den OpenSSH-Server heruntergeladen und installiert haben, müssen Sie ihn auf Ihrem Windows-Betriebssystem konfigurieren. Dazu müssen Sie eine Eingabeaufforderung als Administrator öffnen und mehrere Befehle ausführen. Keine Sorge, der Prozess ist ziemlich einfach und wir werden Sie durch alle Schritte im Detail in unserem Handbuch führen.
Es ist wichtig sich daran zu erinnern, dass SSH ein sehr sicheres Protokoll ist und falsche Einstellungen zu unberechtigtem Zugriff auf Ihren Computer oder Server führen können. Es wird daher empfohlen, die Anweisungen sorgfältig zu befolgen und den SSH-Server unter Windows mit Sicherheitstipps zu konfigurieren.
Installieren und Konfigurieren eines SSH-Servers unter Windows
1. Installieren der Software
Bevor Sie mit der Installation des SSH-Servers unter Windows beginnen, müssen Sie das OpenSSH-Programm herunterladen und installieren.
2. Gehe zu offizielle Website OpenSSH und laden Sie die Installationsdatei herunter.
3. Führen Sie die Installation gemäß den Anweisungen auf dem Bildschirm aus.
4. Nachdem die Installation abgeschlossen ist, öffnen Sie die Eingabeaufforderung und überprüfen Sie, ob OpenSSH erfolgreich installiert wurde, indem Sie den Befehl ssh -V oder ssh eingeben .
2. Konfigurieren des SSH-Servers
1. Suchen Sie nach der OpenSSH-Konfigurationsdatei (normalerweise unter " C:\ProgramData\ssh\sshd_config ").
2. Öffnen Sie die Datei in einem beliebigen Texteditor und suchen Sie nach der folgenden Zeile: " #Port 22 ". Entfernen Sie das Zeichen "#" am Anfang der Zeile und ersetzen Sie "22" durch den gewünschten Port.
3. Um die Anmeldung per Passwort zu verweigern, suchen Sie nach " #PasswordAuthentication yes " und ersetzen Sie durch " PasswordAuthentication no ".
4. Gehen Sie zum Ende der Datei und fügen Sie die folgenden Zeilen hinzu, um die Authentifizierung mit SSH-Schlüsseln zu aktivieren:
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
5. Speichern Sie die Konfigurationsdatei.
6. Gehen Sie zu Start und suchen Sie nach "Dienste verwalten". Öffnen Sie Dienstverwaltung.
7. Suchen Sie den " OpenSSH SSH Server " -Dienst und führen Sie ihn aus.
8. Stellen Sie sicher, dass der Dienst beim Starten des Betriebssystems automatisch gestartet wird, indem Sie das entsprechende Element in den Diensteigenschaften auswählen.
3. Hinzufügen eines Benutzers
1. Öffnen Sie die Eingabeaufforderung als Administrator.
2. Geben Sie den Befehl " ssh-keygen -t rsa " ein.
3. Geben Sie nacheinander Folgendes ein pfad zum Speicherort des RSA-Schlüssels, Passwort und bestätigen Sie es. Wenn Sie kein Passwort festlegen möchten, lassen Sie dieses Feld leer.
4. Geben Sie nach dem Generieren des Schlüssels Folgendes ein: " type %userprofile%/.ssh/id_rsa.pub | ssh user@host 'cat >> .ssh/authorized_keys' ". Ersetzen Sie " user@host " durch die Adresse des Benutzers und die Hostadresse.
4. Verbindung zum SSH-Server herstellen
1. Öffnen Sie eine Eingabeaufforderung oder ein Terminal auf dem Gerät, von dem Sie eine Verbindung zum SSH-Server unter Windows herstellen möchten.
2. Geben Sie Folgendes ein: " ssh user@host -p port ". Ersetzen Sie " user@host " durch die Benutzer- und Hostadresse und " port " durch den ausgewählten Port.
3. Geben Sie das Kennwort ein (falls erforderlich) oder verwenden Sie den Zugriffsschlüssel, falls konfiguriert.
Jetzt haben Sie den SSH-Server erfolgreich unter Windows installiert und konfiguriert und können sich von anderen Geräten aus sicher mit ihm verbinden.