Перейти до вмісту

ssh.exe

Процес WindowsMicrosoft Corporation

Терміни пошуку в каталозі: ssh, openssh client, windows ssh

WindowsСистемний компонент

Клієнт 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 у дистрибутиві
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 · Документує ідентифікатори процесів, шляхи до виконуваних файлів, дати створення та повторне використання ідентифікатора батьківського процесу.

Чи була ця стаття корисною?

Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.

Чи була ця стаття корисною?