SSH (Secure Shell) ist ein kryptografisches Netzwerkprotokoll, das eine sichere Datenübertragung zwischen entfernten Computern ermöglicht. Es wird häufig verwendet, um Server fernzusteuern und Dateien auszutauschen. Wenn Sie Probleme haben, SSH auf Ihrem Windows-Computer zu betreiben, müssen Sie es möglicherweise neu starten, um die Funktionalität wiederherzustellen.
Sie können SSH unter Windows über die Befehlszeile neu starten. Um zu beginnen, öffnen Sie die Eingabeaufforderung als Administrator. Klicken Sie dazu mit der rechten Maustaste auf das Befehlszeilensymbol und wählen Sie Als Administrator ausführen. Wenn Sie ein Administratorkennwort haben, geben Sie es zur Bestätigung ein.
Hinweis: Sie benötigen Administratorrechte, um SSH unter Windows neu zu starten.
Nachdem Sie die Eingabeaufforderung als Administrator geöffnet haben, geben Sie "net stop sshd" ein und drücken Sie die Eingabetaste. Dieser Befehl stoppt den SSH-Dienst auf Ihrem Computer.
Geben Sie dann "net start sshd" ein und drücken Sie erneut die Eingabetaste. Mit diesem Befehl wird der SSH-Dienst gestartet und wieder ausgeführt.
Jetzt muss SSH auf Ihrem Windows-Rechner neu gestartet und einsatzbereit sein. Überprüfen Sie die Funktion, indem Sie versuchen, eine Verbindung zu einem Remote-Server herzustellen oder Dateien mithilfe von SSH zu übertragen.
OpenSSH unter Windows installieren
Schritt 1: Laden Sie OpenSSH für Windows von der offiziellen Website herunter.
Schritt 2: Starten Sie das Installationsprogramm und folgen Sie den Anweisungen auf dem Bildschirm. Stellen Sie sicher, dass die Option zum Installieren des SSH-Clients und -Servers ausgewählt ist.
Schritt 3: Nachdem die Installation abgeschlossen ist, öffnen Sie die Eingabeaufforderung.
Schritt 4: Geben Sie den Befehl ein ssh -V, um die OpenSSH-Version zu überprüfen.
Schritt 5: Sie können jetzt OpenSSH unter Windows verwenden. Das Einrichten und Verwenden von SSH-Schlüsseln ist ebenfalls verfügbar.
Schritt 6: Um den OpenSSH-Dienst neu zu starten, öffnen Sie eine Eingabeaufforderung mit Administratorrechten und führen Sie den folgenden Befehl aus: net stop sshd && net start sshd.
Jetzt wissen Sie, wie Sie OpenSSH unter Windows installieren und neu starten. Dies erleichtert die Remote-Verwaltung Ihres Servers und ermöglicht eine sichere Verbindung über SSH.
Überprüfen der Installation und Konfiguration von SSH
Bevor Sie mit der Verwendung von SSH unter Windows beginnen, müssen Sie sicherstellen, dass es richtig installiert und konfiguriert ist. In diesem Abschnitt werden wir einige Schritte zur Überprüfung der Installation und Konfiguration von SSH untersuchen.
- Öffnen Sie auf Ihrem Computer eine Eingabeaufforderung (Command Prompt) oder PowerShell.
- Geben Sie ssh -V ein und drücken Sie die Eingabetaste. Wenn SSH korrekt installiert ist, wird die Version von SSH angezeigt, die in der Befehlszeile angezeigt wird.
- Wenn der Befehl ssh -V fehlgeschlagen ist und Sie eine Fehlermeldung erhalten haben, bedeutet dies, dass SSH nicht auf Ihrem Computer installiert ist. In diesem Fall sollten Sie SSH installieren, bevor Sie mit der Konfiguration beginnen.
- Wenn SSH installiert ist, besteht der nächste Schritt darin, die SSH-Konfiguration einzurichten. Suchen Sie die Datei sshd_config auf Ihrem System (normalerweise befindet sie sich im Ordner /etc/ssh/ oder C:\ProgramData\ssh \ ). Öffnen Sie diese Datei mit einem Texteditor (z. B. Notepad) und nehmen Sie die erforderlichen Änderungen an Ihren Anforderungen und Sicherheitseinstellungen vor.
- Speichern Sie die Änderungen in der Datei sshd_config, und schließen Sie sie.
- Starten Sie den SSH-Dienst neu, damit die Änderungen wirksam werden. Verwenden Sie dazu den Befehl net stop sshd und dann net start sshd an der Eingabeaufforderung. Wenn Sie PowerShell verwenden, ersetzen Sie den Befehl durch Restart-Service sshd .
Nachdem Sie diese Schritte ausgeführt haben, muss Ihr SSH ordnungsgemäß unter Windows installiert und konfiguriert sein. Sie können weiterhin SSH verwenden, um remote auf Ihren Computer oder Server zuzugreifen.