Перайсці да змесціва

ssh.exe

Працэс WindowsMicrosoft Corporation

Пошукавыя тэрміны каталога: ssh, openssh client, windows ssh

WindowsСістэмны кампанент

Кліент OpenSSH, які пастаўляецца ў System32\OpenSSH. Гэта не sshd (сервер) і не бінарны файл ssh унутры дыстрыбутыва WSL.

Што вам трэба ведаць

Гэта SSH-кліент, а не sshd і не WSL ssh.

ssh.exe у System32\OpenSSH - гэта кліент Windows OpenSSH. sshd.exe - гэта дадатковы сервер OpenSSH Server. Linux `ssh` унутры Ubuntu - гэта іншы файл у дыстрыбутыве (выгляд з боку хоста: працэсы WSL / vmmemWSL). Завяршэнне гэтага кліента спыняе толькі гэты выходны сеанс.

Бяспечны?
Праверце шлях запушчанага файла, лічбавы подпіс і выдаўца. Адно толькі імя не можа гарантаваць бяспеку.
Тое ж самае, што і sshd?
Не. Гэта кліент
Тое ж самае, што і WSL ssh?
Не. Гэта Linux ssh у дыстрыбутыве
Feex паведамляе
Калі я запусціў ssh з PowerShell, я чакаю System32\OpenSSH\ssh.exe. Я не спыняю sshd, калі гэты ПК не з'яўляецца серверам, і я не выконваю wsl --shutdown, каб забіць кліент Windows.

Што такое ssh.exe?

Гэта SSH-кліент, а не sshd і не WSL ssh. Стандартны шлях - System32\OpenSSH\ssh.exe. Дадатковы кампанент сервера - sshd. Камандны радок унутры Ubuntu выкарыстоўвае Linux ssh, а не гэты вобраз.

Што ён робіць?

Ён адкрывае выходны сеанс SSH. Ён не праслухоўвае порт як сервер і не запускае WslService.

Чаму ён працуе?

Вы, Git, VS Code Remote-SSH або скрыпт выклікалі кліент Windows. Праслухоўванне порта 22 на гэтым ПК выконваецца sshd або іншым серверам, а не гэтым працэсам.

Праверце запушчаны працэс

У Windows PowerShell гэты запытваемы запіс са спісам ідэнтыфікатараў працэсаў, часу стварэння і шляхоў выкананых файлаў на гэтым ПК.

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

Адсутнасць выніку або недаступны шлях з'яўляюцца непераканаўчымі. Абароненыя працэсы могуць абмяжоўваць доступ, а ідэнтыфікатары працэсаў могуць паўторна выкарыстоўвацца. Захоўвайце асабістыя шляхі лакальнымі.

Выкарыстоўвайце даведнік па ідэнтыфікацыі файлаў для параўнання подпісаў і метаданых прадукту. Адзін толькі файл не можа вызначыць бяспеку.

Ці ён бяспечны?

Праверце гэты запушчаны файл

System32\OpenSSH\ssh.exe з'яўляецца кліентам Microsoft OpenSSH. ssh.exe у Загрузках ім не з'яўляецца. Гэта ўсё яшчэ не sshd і не /usr/bin/ssh у WSL.

Параўноўвайце запісанае месцазнаходжанне з фактычным файлам. Знаёмая папка сама па сабе не ўстанаўлівае ідэнтычнасць.

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

  • Дадатковы кампанент Кліент OpenSSH
  • Серверны аналаг: sshd.exe, а не гэты файл
  • Аналаг у WSL: Linux ssh унутры дыстрыбутыва

Ці магу я завяршыць яго?

Спыняе гэты сеанс SSH

Завяршэнне ssh.exe адключае гэты кліент. sshd на гэтым ПК можа працягваць праслухоўванне. Сеанс WSL ssh з'яўляецца іншым працэсам у дыстрыбутыве.

Ці магу я выдаліць яго?

Дадатковыя кампаненты, а не Правадыр

Адключыце Кліент OpenSSH у меню «Дадатковыя кампаненты», калі вы хочаце яго выдаліць. Не выдаляйце System32\OpenSSH. Выдаленне WSL не выдаляе гэты кліент. Не выдаляйце sshd, каб выдаліць кліент.

Ці павінен ён запускацца разам з Windows?

Яго можа запусціць скрыпт. Аўтазапуск OpenSSH Server адносіцца да sshd, а не да гэтага кліента.

Вымярайце выкарыстанне рэсурсаў

Вымярайце бягучы працэс, а не прымайце ўніверсальную базавую лінію
Працэсар і памяць Параўноўвайце некалькі назіранняў для аднаго і таго ж PID і працоўнай нагрузкі. Гэты запіс не мае незалежна вымеранай універсальнай базавай лініі.
Дыск і сетка Прыпісвайце актыўнасць фактычнаму працэсу і бягучай задачы; адзін толькі файл не ўстанаўлівае чаканыя прызначэнні або аб'ём перадачы.

Інфармацыя пра файл

Звесткі аб файле ssh.exe
Імя выканальнага файла ssh.exe
Запісаны шлях устаноўкі C:\Windows\System32\OpenSSH\ssh.exe
Выдавец Microsoft Corporation
Праверка подпісу Праверце фактычны файл; гэты запіс не пацвярджае ідэнтычнасць яго сертыфіката.

Распаўсюджаныя праблемы

Яны адключаюць OpenSSH Server, каб спыніць выходны запыт Git fetch

Git выклікаў кліент. sshd не меў дачынення да гэтага сеанса. Завяршыце ssh.exe або каманду Git.

Пры аддаленай працы ў WSL завяршаюць гэты Windows ssh.exe

Linux ssh знаходзіцца ўнутры дыстрыбутыва. Аператыўная памяць хоста - vmmemWSL. Гэты шлях - System32\OpenSSH.

Пошук і ліквідацыя непаладак

Выканайце дыягностыку, перш чым рабіць якія-небудзь дэструктыўныя дзеянні.

where.exe ssh і поўны шлях

System32\OpenSSH\ssh.exe разглядаецца ў гэтым артыкуле. Шлях у \\wsl.localhost адносіцца да WSL ssh. sshd.exe - гэта сервер.

Дадатковыя кампаненты: Кліент OpenSSH супраць OpenSSH Server

Аднавіце кампанент кліента, калі файл exe адсутнічае. Не выдаляйце файлы з System32.

Тэхнічныя падрабязнасці

Тэхнічныя падрабязнасці
Тэхнічныя падрабязнасці ssh.exe
Імя вобраза ssh.exe
Роля Кліент Windows OpenSSH

Праверце ідэнтычнасць запушчанага файла

Адзін толькі файл не можа вызначыць бяспеку. Праверце фактычны шлях, подпіс і ідэнтычнасць прадукту.

Крыніцы і праверка

Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

  • Microsoft Learn: агляд OpenSSH · Windows пастаўляецца з кліентам OpenSSH і дадатковым серверам
  • Microsoft Learn: кліент OpenSSH · ssh.exe - гэта кліент у System32\OpenSSH
  • Карта працэсаў Foxhole · Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
  • Microsoft Sysinternals: Sigcheck · Тлумачыць, як правяраць лічбавыя подпісы файлаў. Гэтая спасылка не пацвярджае сапраўднасць або бяспеку канкрэтнага запушчанага файла.
  • Microsoft: Get-CimInstance · Метад запыту лакальных працэсаў толькі для чытання.
  • Microsoft: Win32_Process properties · Дакументуе ідэнтыфікатары працэсаў, шляхі выкананых файлаў, даты стварэння і паўторнае выкарыстанне ідэнтыфікатара бацькоўскага працэсу.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?