Czy, jak głosi się pogłoska , wydana wersja systemu Windows 10 ma wbudowane funkcje serwera SSH? Jeśli tak, jak mam to włączyć?
Czy, jak głosi się pogłoska , wydana wersja systemu Windows 10 ma wbudowane funkcje serwera SSH? Jeśli tak, jak mam to włączyć?
Odpowiedzi:
Krótka odpowiedź: jeszcze nie, ale nadchodzi.
Długa odpowiedź: tak naprawdę nie jest częścią systemu Windows 10, ale raczej nową funkcją, którą Microsoft dodaje do PowerShell. Microsoft współpracuje z projektem OpenSSH i zaczyna w nim uczestniczyć. To skutecznie umieści serwer SSH w systemie Windows, ale będziesz musiał go włączyć i mieć najnowszą wersję programu PowerShell. Nie słyszałem jeszcze żadnej daty wydania PowerShell z wymienioną funkcjonalnością OpenSSH.
Dodatkowe czytanie arstechnica.com
Oficjalne ogłoszenie Microsoft msdn.com
Aktualizacja: najnowsze techniczne wersje zapoznawcze aktualizacji Windows 10 Anniversary mają dwie usługi: „SSH Server Broker” i „SSH Server Proxy”. Oba są wbudowane w Windows 10 Build 14366 i wyżej. Nadal nie jest jednak jasne, co do klienta i bezskutecznie szukałem dokumentacji Microsoft na temat tych dwóch usług ...
SSH Server Brokerani nie jest SSH Server Proxydostępna od Microsoft ani nigdzie indziej, Cygwinw przeszłości uruchomiłem sshd, ale nie wiem, jak to zrobić Bash on Ubuntu on Windows.
Potwierdza i dodaje do odpowiedzi Jamesa Gibbonsa (nie może komentować):
Broker serwera SSH i serwer proxy SSH to 2 nowe usługi dostępne w rocznicę Windows 10 (można je znaleźć podczas uruchamiania services.mscz wiersza polecenia lub naciśnięcia Win + R). Ta usługa nie działa w ramach Podsystemu Linux (Ubuntu) dla systemu Windows.
Jeśli włączony port 22 jest otwarty i można zalogować się do lokalnego użytkownika. Użytkownik musi należeć do grupy Użytkownicy Ssh . W przypadku konta Microsoft nazwa użytkownika jest wyświetlana nalusrmgr.msc
Konfigurację tego można znaleźć w rejestrze na:
HKLM/System/CurrentControlSet/Control/Ssh/BrokerHKLM/System/CurrentControlSet/Control/Ssh/SftpOba są tylko do odczytu, z wyjątkiem TrustedInstaller. Konfiguracja wydaje się podobna do OpenSSH, ponieważ Microsoft buduje niestandardową implementację dla systemu Windows. Znalazłem to również z repozytorium Github Microsoft Powershell na OpenSSH podczas instalacji OpenSSH:
https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH