ssh.exe
Терміни пошуку в каталозі: ssh, openssh client, windows ssh
Клієнт OpenSSH, що постачається в System32\OpenSSH. Це не sshd (сервер) і не бінарний файл ssh всередині дистрибутива WSL.
Що потрібно знати
Це клієнт SSH, а не sshd і не WSL ssh.
ssh.exe у System32\OpenSSH є клієнтом OpenSSH для Windows. 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 · Документує ідентифікатори процесів, шляхи до виконуваних файлів, дати створення та повторне використання ідентифікатора батьківського процесу.
Чи була ця стаття корисною?
Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.
Дякуємо. Це допомагає нам покращувати цю сторінку.