9

Есть ли в версии Windows 10, по слухам, встроенные функции SSH-сервера? Если да, то как мне включить его?

3 ответа3

20

Краткий ответ: еще нет, но это идет.

Длинный ответ: На самом деле это не часть Windows 10, а новая функция, которую Microsoft добавляет в PowerShell. Microsoft работает и начинает вносить свой вклад в проект OpenSSH. Это позволит эффективно использовать SSH-сервер в Windows, но вам придется включить его и установить последнюю версию PowerShell. Я еще не слышал о дате выпуска PowerShell с упомянутой функциональностью OpenSSH.

Дополнительное чтение arstechnica.com

Официальное объявление Microsoft msdn.com

4

Обновление: новейшие технические предварительные версии обновления для Windows 10 Anniversary имеют две службы "SSH Server Broker" и "SSH Server Proxy". Они оба встроены в Windows 10 Build 14366 и выше. Однако по-прежнему неясно о клиенте, и я безуспешно искал документацию Microsoft об этих двух службах ...

1

Можно подтвердить и добавить к ответу от Джеймса Гиббонса (не могу комментировать):

SSH Server Broker и SSH Server Proxy - это две новые службы, представленные в Windows 10 Anniversary (их можно найти в разделе services.msc из командной строки или нажав win+r). Эта служба не работает в подсистеме Linux (Ubuntu) для Windows.

Если включен, порт 22 открыт, и вы можете войти с локальным пользователем. Пользователь должен быть в группе Ssh Users . С учетной записью Microsoft имя пользователя отображается на lusrmgr.msc

Конфигурация для этого может быть найдена в реестре на:

  • HKLM/System/CurrentControlSet/Control/Ssh/Broker
  • HKLM/System/CurrentControlSet/Control/Ssh/Sftp

Оба из них доступны только для чтения, кроме TrustedInstaller. Конфигурация, похоже, похожа на OpenSSH, так как Microsoft создает собственную реализацию для Windows. Я также нашел это в репозитории Microsoft Powershell Github на OpenSSH при установке OpenSSH:

https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .