ssh.exe
Katalog-Suchbegriffe ssh, openssh client, windows ssh
OpenSSH-Client, der in System32\OpenSSH mitgeliefert wird. Es ist nicht sshd (der Server) und nicht die ssh-Binärdatei innerhalb einer WSL-Distribution.
Was Sie wissen müssen
Dies ist der SSH-Client, nicht sshd und nicht WSL-ssh.
ssh.exe in System32\OpenSSH ist der Windows OpenSSH-Client. sshd.exe ist der optionale OpenSSH Server. Linux-`ssh` innerhalb von Ubuntu ist eine andere Datei in der Distribution (Host-Sicht: WSL-Prozesse / vmmemWSL). Das Beenden dieses Clients trennt nur diese ausgehende Sitzung.
- Sicher?
- Überprüfen Sie Pfad, Signatur und Herausgeber der ausgeführten Datei. Der Name allein kann keine Sicherheit belegen.
- Dasselbe wie sshd?
- Nein. Dies ist der Client
- Dasselbe wie WSL-ssh?
- Nein. Das ist Linux-ssh in der Distribution
Was ist ssh.exe?
Dies ist der SSH-Client, nicht sshd und nicht WSL-ssh. Der mitgelieferte Standardpfad ist System32\OpenSSH\ssh.exe. Das optionale Server-Feature ist sshd. Eine Eingabeaufforderung innerhalb von Ubuntu verwendet Linux-ssh, nicht dieses Image.
Was macht es?
Er öffnet eine ausgehende SSH-Sitzung. Er lauscht nicht als Server und startet WslService nicht.
Warum läuft es?
Sie, Git, VS Code Remote-SSH oder ein Skript haben den Windows-Client aufgerufen. Ein Lauschen auf Port 22 auf diesem PC ist sshd oder ein anderer Server, nicht dieser Prozess.
Die laufende Instanz untersuchen
In Windows PowerShell listet diese schreibgeschützte Abfrage übereinstimmende Prozess-IDs, Erstellungszeiten und ausführbare Pfade auf diesem PC auf.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'ssh.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Kein Ergebnis oder ein unzugänglicher Pfad ist nicht schlüssig. Geschützte Prozesse können den Zugriff einschränken, und Prozess-IDs können wiederverwendet werden. Halten Sie persönliche Pfade lokal.
Verwenden Sie den Dateiidentifizierungsleitfaden zum Vergleichen von Signaturen und Metadaten des Produkts. Ein Dateiname allein kann keine Sicherheit feststellen.
Ist es sicher?
Diese laufende Datei verifizieren
System32\OpenSSH\ssh.exe ist der Microsoft OpenSSH-Client. Eine ssh.exe in Downloads ist es nicht. Dies ist weiterhin nicht sshd und nicht /usr/bin/ssh in WSL.
Vergleichen Sie den aufgezeichneten Speicherort mit der tatsächlichen Datei. Ein bekannter Ordner allein begründet keine Identität.
C:\Windows\System32\OpenSSH\ssh.exe
- Optionales Feature: OpenSSH-Client
- Server-Gegenstück: sshd.exe, nicht diese Datei
- WSL-Gegenstück: Linux-ssh innerhalb der Distribution
Kann ich es beenden?
Trennt diese SSH-Sitzung
Das Beenden von ssh.exe trennt diesen Client. sshd auf diesem PC kann weiter lauschen. Eine WSL-SSH-Sitzung ist ein anderer Prozess in der Distribution.
Kann ich es entfernen?
Optionale Features, nicht Explorer
Deaktivieren Sie den OpenSSH-Client über Optionale Features, wenn Sie diesen entfernen möchten. Löschen Sie nicht System32\OpenSSH. Die Deinstallation von WSL entfernt diesen Client nicht. Entfernen Sie nicht sshd, um den Client zu löschen.
Sollte es mit Windows starten?
Ein Skript kann ihn starten. Der automatische Start von OpenSSH Server betrifft sshd, nicht diesen Client.
Ressourcennutzung messen
| CPU und Speicher | Vergleichen Sie mehrere Beobachtungen für dieselbe PID und Arbeitslast. Dieser Eintrag hat keine unabhängig gemessene universelle Basislinie. |
|---|---|
| Festplatte und Netzwerk | Ordnen Sie die Aktivität dem tatsächlichen Prozess und der aktuellen Aufgabe zu; ein Dateiname allein begründet keine erwarteten Ziele oder Übertragungsvolumen. |
Dateiinformationen
| Name der ausführbaren Datei | ssh.exe |
|---|---|
| Aufgezeichneter Installationspfad | C:\Windows\System32\OpenSSH\ssh.exe |
| Herausgeber | Microsoft Corporation |
| Signaturprüfung | Untersuchen Sie die tatsächliche Datei; dieser Eintrag bescheinigt nicht ihre Zertifikatsidentität. |
Häufige Probleme
Benutzer deaktivieren OpenSSH Server, um einen ausgehenden Git-Fetch zu stoppen
Git hat den Client aufgerufen. sshd war zu keinem Zeitpunkt diese Sitzung. Beenden Sie ssh.exe oder den Git-Befehl.
Remote in WSL, Benutzer beenden diese Windows-ssh.exe
Linux-ssh liegt innerhalb der Distribution. Der Host-RAM ist vmmemWSL. Dieser Pfad lautet System32\OpenSSH.
Fehlerbehebung
Diagnostizieren Sie, bevor Sie destruktive Änderungen vornehmen.
where.exe ssh und der vollständige Pfad
System32\OpenSSH\ssh.exe ist Gegenstand dieses Artikels. Ein Pfad unter \\wsl.localhost ist WSL-ssh. sshd.exe ist der Server.
Optionale Features: OpenSSH-Client im Vergleich zu OpenSSH Server
Reparieren Sie das Client-Feature, falls die EXE-Datei fehlt. Löschen Sie keine Dateien aus System32.
Technische Details
Technische Details
| Abbildname | ssh.exe |
|---|---|
| Rolle | Windows OpenSSH-Client |
Identität einer laufenden Datei überprüfen
Ein Dateiname allein kann keine Sicherheit feststellen. Überprüfen Sie den tatsächlichen Pfad, die Signatur und die Produktidentität.
Quellen und Verifizierung
Erfasstes Quellenlabel: August 2026. Dieses Label begründet keine unabhängige Verifizierung. Wie wir recherchieren.
- Microsoft Learn: OpenSSH-Übersicht · Windows liefert den OpenSSH-Client und einen optionalen Server mit
- Microsoft Learn: OpenSSH-Client · ssh.exe ist der Client in System32\OpenSSH
- Foxhole-Prozesskarte · Erstanbieter-Stichproben auf Windows-PCs. Kein Labor-Benchmark.
- Microsoft Sysinternals: Sigcheck · Erläutert, wie Dateisignaturen geprüft werden. Diese Referenz belegt nicht die Identität oder Sicherheit einer bestimmten laufenden Datei.
- Microsoft: Get-CimInstance · Schreibgeschützte lokale Prozessabfragemethode.
- Microsoft: Win32_Process-Eigenschaften · Dokumentiert Prozess-IDs, ausführbare Pfade, Erstellungsdaten und die Wiederverwendung von Eltern-IDs.
War dieser Artikel nützlich?
Ein Ja oder Nein genügt. Wählen Sie optional einen Grund oder fügen Sie eine kurze Notiz hinzu.
Danke. Das hilft uns, diese Seite zu verbessern.