ssh.exe
Пошукавыя тэрміны каталога: ssh, openssh client, windows ssh
Кліент 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 у дыстрыбутыве
Што такое 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 |
|---|---|
| Запісаны шлях устаноўкі | 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 |
|---|---|
| Роля | Кліент 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 · Дакументуе ідэнтыфікатары працэсаў, шляхі выкананых файлаў, даты стварэння і паўторнае выкарыстанне ідэнтыфікатара бацькоўскага працэсу.
Ці быў гэты артыкул карысным?
Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.
Дзякуй. Гэта дапамагае нам паляпшаць гэтую старонку.