Naar inhoud springen

ssh.exe

Windows-procesMicrosoft Corporation

Cataloguszoektermen ssh, openssh client, windows ssh

WindowsSysteemonderdeel

OpenSSH-client meegeleverd in System32\OpenSSH. Het is niet sshd (de server) en niet het binaire ssh-bestand in een WSL-distributie.

Wat u moet weten

Dit is de SSH-client, niet sshd en niet WSL-ssh.

ssh.exe in System32\OpenSSH is de Windows OpenSSH-client. sshd.exe is de optionele OpenSSH Server. Linux `ssh` in Ubuntu is een ander bestand in de distributie (hostweergave: WSL-processen / vmmemWSL). Het beëindigen van deze client verbreekt alleen die uitgaande sessie.

Veilig?
Controleer het pad, de handtekening en de uitgever van het actieve bestand. De naam alleen kan geen veiligheid aantonen.
Hetzelfde als sshd?
Nee. Dit is de client
Hetzelfde als WSL-ssh?
Nee. Dat is Linux-ssh in de distributie
Feex zegt
Als ik ssh vanuit PowerShell heb gestart, verwacht ik System32\OpenSSH\ssh.exe. Ik stop sshd niet tenzij deze pc de server is, en ik gebruik geen wsl --shutdown om een Windows-client te beëindigen.

Wat is ssh.exe?

Dit is de SSH-client, niet sshd en niet WSL-ssh. Het standaard meegeleverde pad is System32\OpenSSH\ssh.exe. Het optionele serveronderdeel is sshd. Een prompt in Ubuntu gebruikt Linux-ssh, niet dit uitvoerbare bestand.

Wat doet het?

Het opent een uitgaande SSH-sessie. Het luistert niet als server en start WslService niet.

Waarom wordt het uitgevoerd?

U, Git, VS Code Remote-SSH of een script heeft de Windows-client aangeroepen. Een luisterend proces op poort 22 op deze pc is sshd of een andere server, niet dit proces.

Inspecteer de actieve instantie

In Windows PowerShell, deze alleen-lezen query toont overeenkomende proces-ID's, aanmaaktijden en uitvoerbare paden op deze pc.

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'ssh.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Geen resultaat of een ontoegankelijk pad is niet doorslaggevend. Beveiligde processen kunnen toegang beperken en proces-ID's kunnen worden hergebruikt. Houd persoonlijke paden lokaal.

Gebruik de bestandsidentificatiegids om handtekeningen en productmetadata te vergelijken. Een bestandsnaam alleen kan geen veiligheid vaststellen.

Is het veilig?

Verifieer dit actieve bestand

System32\OpenSSH\ssh.exe is de Microsoft OpenSSH-client. Een ssh.exe in Downloads is dat niet. Dit is nog steeds niet sshd en niet /usr/bin/ssh in WSL.

Vergelijk de vastgelegde locatie met het daadwerkelijke bestand. Een bekende map alleen vestigt geen identiteit.

C:\Windows\System32\OpenSSH\ssh.exe

  • Optioneel onderdeel OpenSSH-client
  • Server-tegenhanger: sshd.exe, niet dit bestand
  • WSL-tegenhanger: Linux-ssh in de distributie

Kan ik het beëindigen?

Verbreekt die SSH-sessie

Het beëindigen van ssh.exe verbreekt de verbinding van die client. sshd op deze pc kan blijven luisteren. Een WSL-ssh-sessie is een ander proces in de distributie.

Kan ik het verwijderen?

Optionele onderdelen, niet Verkenner

Schakel OpenSSH-client uit via Optionele onderdelen als u dit weg wilt hebben. Verwijder System32\OpenSSH niet. Het verwijderen van WSL verwijdert deze client niet. Verwijder sshd niet om de client te verwijderen.

Moet het samen met Windows starten?

Een script kan het starten. Automatisch starten van OpenSSH Server betreft sshd, niet deze client.

Meet resourcegebruik

Meet het huidige proces in plaats van uit te gaan van een universele basislijn
CPU en geheugen Vergelijk verschillende waarnemingen voor dezelfde PID en workload. Deze vermelding heeft geen onafhankelijk gemeten universele basislijn.
Schijf en netwerk Schrijf activiteit toe aan het daadwerkelijke proces en de huidige taak; een bestandsnaam alleen vestigt geen verwachte bestemmingen of overdrachtsvolume.

Bestandsinformatie

Bestandsinformatie over ssh.exe
Naam van uitvoerbaar bestand ssh.exe
Vastgelegd installatiepad C:\Windows\System32\OpenSSH\ssh.exe
Uitgever Microsoft Corporation
Handtekeningcontrole Inspecteer het daadwerkelijke bestand; deze vermelding certificeert de identiteit van het certificaat niet.

Veelvoorkomende problemen

Ze schakelen OpenSSH Server uit om een uitgaande Git fetch te stoppen

Git riep de client aan. sshd was nooit deze sessie. Beëindig ssh.exe of de Git-opdracht.

Op afstand in WSL beëindigen ze deze Windows-ssh.exe

Linux-ssh bevindt zich in de distributie. Host-RAM is vmmemWSL. Dit pad is System32\OpenSSH.

Probleemoplossing

Stel een diagnose voordat u destructieve wijzigingen aanbrengt.

where.exe ssh en het volledige pad

System32\OpenSSH\ssh.exe is dit artikel. Een pad onder \\wsl.localhost is WSL-ssh. sshd.exe is de server.

Optionele onderdelen: OpenSSH-client versus OpenSSH Server

Herstel het client-onderdeel als de exe ontbreekt. Verwijder geen bestanden uit System32.

Technische details

Technische details
Technische details over ssh.exe
Image-naam ssh.exe
Rol Windows OpenSSH-client

Controleer de identiteit van een actief bestand

Een bestandsnaam alleen kan geen veiligheid vaststellen. Verifieer het daadwerkelijke pad, de handtekening en de productidentiteit.

Bronnen en verificatie

Vastgelegd bronlabel: augustus 2026. Dit label vormt geen onafhankelijke verificatie. Hoe wij onderzoek doen.

Was dit artikel nuttig?

Een ja of nee is voldoende. Kies desgewenst een reden of voeg een korte opmerking toe.

Was dit artikel nuttig?