Есть ли в Windows 10 встроенный SSH-сервер?

10

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

dansays
источник
Ходят слухи, что SSH для PowerShell, я не думаю, что он связан с выпуском Windows 10. Я еще не видел новостей об обновлении PowerShell.
MC10
Они добавили его в обновление Fall Creator, и вы можете добавить и клиента, и / или сервер, выбрав (Настройки> Приложения> Управление дополнительными функциями> Добавить функцию) и установить его. Обратите внимание, что он все еще имеет (бета) тег, но я использовал его и работает эффективно, не отличаясь от Putty.
День

Ответы:

20

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

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

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

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

tbenz9
источник
Прошел почти год. Это все еще идет? Если он уже прибыл, некоторые ссылки, как включить его, будут очень полезны.
uvsmtid
Этот ответ больше не является правильным. Ниже приведен точный ответ Джеймса Гиббона на Windows 10 «Anniversary Update», которое вышло около 1 августа.
Скотт Р. Фрост
@ScottRFrost, этот ответ правильный; Услуги брокера / прокси-сервера SSH не связаны и имеют ограниченное использование. Они предназначены для тестирования в режиме разработчика развертывания приложений UWP .
Eryk Sun
4

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

Джеймс Гиббонс
источник
Я могу подтвердить, что через 2 недели после вашего сообщения, кажется, нет документации SSH Server Brokerили SSH Server Proxyнет от Microsoft или где-либо еще, я уже выполнил sshd и запустил Cygwinего, но не уверен, как это сделать Bash on Ubuntu on Windows.
Nomadrc
2
Я не знаю о документации, но в моей системе с обновлением Windows 10 Anniversary ssh прослушивает порт 22, и я могу пройти аутентификацию, используя свою учетную запись Windows, и получить среду оболочки CMD.
Мтинберг,
Эти брокерские и прокси-сервисы не связаны с запланированным SSH-сервером для Windows. Они используются при включенном режиме разработчика Windows 10 для развертывания приложений UWP .
Eryk Sun
Осеннее обновление создателей, кажется, добавило сервер и клиент OpenSSH в качестве дополнительных функций. Настройки> Приложения и функции> Управление дополнительными функциями> Добавить функцию. В списке есть записи OpenSSH Server и Client. Оба отмечены бета. Я установил клиент, но должен был перезагрузиться, прежде чем команда ssh была доступна из PowerShell.
Ларри Фрэнкс
1

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

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

Если включен, порт 22 открыт, и вы можете войти с локальным пользователем. Пользователь должен находиться в Users Ssh группы. С учетной записью 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

Рикардо Вонг
источник