SSH-сервер на Windows 10 нізвідки?


13

Я грав з nmap і виявив, що в моєму повністю оновленому вікні 10 (1607 pro - не інсайдерський) вікно було відкрито порт 22 (ssh). Я $ssh <ip>до цього і вважаю, що так, на моїй машині працює ssh-сервер. Я навчився нічим не дивуватися, коли справа стосується вікон. Я спробував свій пароль (і локальний акаунт pw, і мій Windows "unix пароль", який був необхідний при встановленні нової "підсистеми Windows для Linux", і обидва не вдалося.

Я перейшов до машини Windows 10 і побіг c:\>bashі переконався, що сервер SSH не налаштований на запуск на будь-якому рівні запуску, а потім перезапустив (я не маю уявлення, як функція linux у Windows працює, окрім як це здається, працює). Після перезавантаження я все ще показав порт 22 відкритим. Я заглянув у брандмауер Windows і виявив записи для "сервера проксі-сервера ssh"; Я подивився в services.msc і виявив "ssh server broker" та "ssh server proxy"; Я подивився на google і не знайшов абсолютно нічого про ssh на Windows, крім обіцянок, що це станеться в якийсь момент, і люди запитують, коли?

Що відбувається? Чому у мене працює ssh-сервер, про який я нічого не знав? Як це налаштувати? Як я його вбиваю? Чи вбивство це насправді вб'є? Або це як інші варіанти Windows 10, які, здається, час від часу переходять на те, що (імовірно) Microsoft вважає, що я повинен був обрати (або побажання, які я мав).


netstat -anpВам слід сказати, який процес
слухається

Використовуйте services.msc або інший метод, щоб дізнатися, який виконуваний файл використовується. Ви повинні мати можливість це зробити для будь-якої послуги. Коли ви знаєте командний рядок, ви можете використовувати TASKKILL.
TOOGAM

Я думаю, ви могли б відключити 2 служби SSH в services.msc. Я б хотів, щоб це був справжній сервер SSH, який я можу використовувати замість цього дивного марного сервісу ...
mivk

+1 Спеціально для "Я навчився нічим не дивуватися, коли справа стосується вікон".
Каміль Маціоровський

Немає можливості відповісти на питання "Чому" - хто знає, яке зло відбувається у свідомості програмістів? ;-)
SDsolar

Відповіді:


6

Так, Windows 10 має SSH-сервер з версії 14352 .

Ця стаття стверджує, що ви не можете багато з цим зробити:

  1. Вочевидь, це явно дуже особливе призначення, і воно, очевидно, не призначене для звичайного користувача
  2. параметри конфігурації дуже обмежені, і більшість з них є недоступними (потрібно змінити право власності та дозволи на ключі реєстру). Очевидно, ви можете мати список можливих варіантів входу, тому вам не потрібно дозволяти вхід пароля.

Але про згадку про це не йдеться.

Reddit нитка


4
Чудово, метод для входу в мою систему, яка увімкнена, корисна, і мені заборонено її використовувати. Цікаво, хто є.
Ян

1
Мабуть, це використовується для розгортання програм UWP в локальну систему для цілей розвитку . Я б припустив, що служби SSHBroker та SSHProxy можна просто відключити, якщо ви увімкнули режим розробника і хочете їх вимкнути.
Дейв Андерсен

2

Так, (вересень 2017 р.) - він має його, і після оновлення Creator це ввімкнено лише тоді, коли комп'ютер переведений у режим розробника.

Зауважте, що це НЕ те саме, що Microsoft Win32-OpenSSH для Powershell.

Ось гідна стаття про те, як це контролювати:

Як увімкнути, увійти або відключити сервер Microsoft SSH в Windows 10

Витяг:

У Windows 10 поставляється вбудований сервер захищеної оболонки (SSH) для віддаленого доступу до входу та командного рядка до ваших файлів та програм.

Слово застереження: Щоб використовувати сервер Microsoft SSH для Windows, який є повною формальною назвою служби, ваш пристрій Windows повинен бути переведений у режим розробника. Зміна рівня безпеки вашого пристрою від звичайного користувача до режиму розробника матиме наслідки для того, як Windows застосовує політику безпеки. Не забудьте прочитати і зрозуміти, як ця зміна вплине на ваш пристрій, перш ніж продовжувати.

Ви можете використовувати будь-який стандартний клієнт SSH для входу у свій пристрій. Ім'я та пароль для входу використовуються звичайні облікові дані Windows.

Цей сервер не призначений для того, щоб протистояти жорстоким атакам входу (наприклад, не обмежуючи швидкість), тому важливі довгі надійні паролі. Не пропонується використовувати його в дикій природі все само собою.

Це працює як пара послуг, SSH Server Proxyі SSH Server Brokerякі можуть управлятися від звичайного Servicesекрану управління. Щоб повністю зупинити їх, ви можете встановити їхDisabled

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.