Salta al contenuto

ssh.exe

Processo di WindowsMicrosoft Corporation

Termini di ricerca del catalogo ssh, openssh client, windows ssh

WindowsComponente di sistema

Client OpenSSH distribuito in System32\OpenSSH. Non è sshd (il server) e non è il binario ssh all'interno di una distribuzione WSL.

Cosa c'è da sapere

Questo è il client SSH, non sshd e non l'ssh di WSL.

ssh.exe in System32\OpenSSH è il client OpenSSH di Windows. sshd.exe è il server OpenSSH opzionale. Linux `ssh` all'interno di Ubuntu è un file diverso nella distribuzione (vista host: processi WSL / vmmemWSL). La terminazione di questo client interrompe solo quella sessione in uscita.

Sicuro?
Controlla il percorso del file in esecuzione, la firma e il publisher. Il solo nome non basta a stabilire la sicurezza.
Uguale a sshd?
No. Questo e il client
Uguale all'ssh di WSL?
No. Quello è l'ssh di Linux nella distribuzione
Feex dice
Se ho avviato ssh da PowerShell, mi aspetto System32\OpenSSH\ssh.exe. Non arresto sshd a meno che questo PC non sia il server, e non eseguo wsl --shutdown per terminare un client Windows.

Che cos'è ssh.exe?

Questo è il client SSH, non sshd e non l'ssh di WSL. Il percorso predefinito è System32\OpenSSH\ssh.exe. La funzionalità facoltativa del server è sshd. Un prompt all'interno di Ubuntu usa l'ssh di Linux, non questa immagine.

Cosa fa?

Apre una sessione SSH in uscita. Non rimane in ascolto come server e non avvia WslService.

Perché è in esecuzione?

L'utente, Git, VS Code Remote-SSH o uno script hanno chiamato il client Windows. Una connessione in ascolto sulla porta 22 su questo PC è sshd o un altro server, non questo processo.

Ispeziona l'istanza in esecuzione

In Windows PowerShell, questa query di sola lettura elenca gli ID processo corrispondenti, i tempi di creazione e i percorsi eseguibili su questo PC.

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

Nessun risultato o un percorso inaccessibile è inconcludente. I processi protetti possono limitare l'accesso e gli ID processo possono essere riutilizzati. Mantieni i percorsi personali locali.

Usa la guida all'identità del file per confrontare firme e metadati del prodotto. Un nome file da solo non può stabilire la sicurezza.

È sicuro?

Verifica questo file in esecuzione

System32\OpenSSH\ssh.exe è il client OpenSSH di Microsoft. Un ssh.exe in Download non lo è. Questo non è comunque sshd e non è /usr/bin/ssh in WSL.

Confronta la posizione registrata con il file effettivo. Una cartella familiare da sola non stabilisce l'identità.

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

  • Funzionalità facoltativa Client OpenSSH
  • Processo server correlato: sshd.exe, non questo file
  • Processo WSL correlato: ssh di Linux all'interno della distribuzione

Posso terminarlo?

Interrompe quella sessione SSH

La chiusura di ssh.exe disconnette quel client. sshd su questo PC può continuare ad ascoltare. Una sessione ssh di WSL è un processo diverso nella distribuzione.

Posso rimuoverlo?

Funzionalità facoltative, non Esplora file

Disattiva Client OpenSSH dalle Funzionalità facoltative se desideri rimuoverlo. Non eliminare System32\OpenSSH. La disinstallazione di WSL non rimuove questo client. Non rimuovere sshd per eliminare il client.

Dovrebbe avviarsi con Windows?

Uno script può avviarlo. L'avvio automatico di OpenSSH Server corrisponde a sshd, non a questo client.

Misura l'uso delle risorse

Misura il processo corrente piuttosto che presumere una linea di base universale
CPU e memoria Confronta diverse osservazioni per lo stesso PID e carico di lavoro. Questa voce non ha una linea di base universale misurata in modo indipendente.
Disco e rete Attribuisci l'attività al processo effettivo e all'attività corrente; un nome file da solo non stabilisce le destinazioni previste o il volume di trasferimento.

Informazioni sul file

Informazioni sul file ssh.exe
Nome dell'eseguibile ssh.exe
Percorso di installazione registrato C:\Windows\System32\OpenSSH\ssh.exe
Publisher Microsoft Corporation
Controllo firma Ispeziona il file effettivo; questa voce non certifica l'identità del suo certificato.

Problemi comuni

Disabilitano OpenSSH Server per interrompere un'operazione Git fetch in uscita

Git ha richiamato il client. sshd non ha mai fatto parte di questa sessione. Termina ssh.exe o il comando Git.

In sessione remota in WSL, terminano questo ssh.exe di Windows

L'ssh di Linux si trova all'interno della distribuzione. La RAM dell'host è occupata da vmmemWSL. Questo percorso è System32\OpenSSH.

Risoluzione dei problemi

Esegui una diagnosi prima di apportare modifiche distruttive.

where.exe ssh e il percorso completo

System32\OpenSSH\ssh.exe è l'argomento di questo articolo. Un percorso sotto \\wsl.localhost fa capo all'ssh di WSL. sshd.exe è il server.

Funzionalità facoltative: Client OpenSSH e Server OpenSSH a confronto

Ripristina la funzionalità del client se l'eseguibile è mancante. Non eliminare file da System32.

Dettagli tecnici

Dettagli tecnici
Dettagli tecnici su ssh.exe
Nome immagine ssh.exe
Ruolo Client OpenSSH di Windows

Verifica l'identita' di un file in esecuzione

Un nome file da solo non può stabilire la sicurezza. Verifica il percorso effettivo, la firma e l'identità del prodotto.

Fonti e verifica

Etichetta della fonte registrata: agosto 2026. Questa etichetta non costituisce una verifica indipendente. Come svolgiamo le ricerche.

Questo articolo è stato utile?

È sufficiente un sì o un no. Scegli un motivo, se desideri, o aggiungi una breve nota.

Questo articolo è stato utile?