Чи має випуск версії Windows 10, як чують , вбудований функціонал сервера SSH? Якщо так, то як я можу взяти участь у цьому?
Чи має випуск версії Windows 10, як чують , вбудований функціонал сервера SSH? Якщо так, то як я можу взяти участь у цьому?
Відповіді:
Коротка відповідь: Ще немає, але це наближається.
Довга відповідь: насправді це не частина Windows 10, а нова функція, яку Microsoft додає до PowerShell. Microsoft працює і починає сприяти проекту OpenSSH. Це дозволить ефективно встановити SSH-сервер у Windows, але вам доведеться ввімкнути його та мати останню версію PowerShell. Я ще не чув жодної дати випуску PowerShell із функцією OpenSSH, згаданою.
Додаткове читання arstechnica.com
Офіційне повідомлення Microsoft msdn.com
Оновлення: найновіші технічні версії попереднього перегляду оновлення Windows 10 Anniversary мають дві послуги "SSH Server Broker" та "SSH Server Proxy". Вони є вбудованими до Windows 10 Build 14366 і вище. Однак поки що незрозуміло щодо клієнта, і я невдало шукав документацію Microsoft про ці два сервіси ...
SSH Server Broker
або SSH Server Proxy
від корпорації Майкрософт або де - небудь ще, я отримав SSHD і працюють через Cygwin
в минулому , але не знає , як це зробити з допомогою Bash on Ubuntu on Windows
.
Можна підтвердити та додати відповідь від Джеймса Гіббонса (не можу коментувати):
SSH Server Broker і SSH Server Proxy - це два нові сервіси, присутні в Windows 10 Anniversary (їх можна знайти при запуску services.msc
з командного рядка або натисканні клавіші win + r). Ця служба не працює в підсистемі (Ubuntu) Linux для 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