web-dev-qa-db-ja.com

Windows 10にはSSHサーバーが組み込まれていますか?

Windows 10のリリースバージョン as には、SSHサーバー機能が組み込まれていますか?もしそうなら、それを有効にするにはどうすればいいですか?

10
dansays

短い答え:まだですが、来ています。

長い答え:これは実際にはWindows 10の一部ではなく、MicrosoftがPowerShellに追加する新機能です。マイクロソフトはOpenSSHプロジェクトと協力し、OpenSSHプロジェクトへの貢献を始めています。これにより、効果的にWindowsにSSHサーバーが配置されますが、SSHサーバーをオンにして、最新バージョンのPowerShellを使用する必要があります。 OpenSSH機能を備えたPowerShellのリリース日はまだ聞いていません。

追加の読み物 arstechnica.com

Microsoftの公式発表 msdn.com

20
tbenz9

更新:Windows 10 Anniversaryの最新のテクニカルプレビューバージョンには、「SSHサーバーブローカー」と「SSHサーバープロキシ」の2つのサービスがあります。これらはどちらもWindows 10ビルド14366以降に組み込まれています。クライアントについてはまだ不明ですが、これら2つのサービスに関するMicrosoftのドキュメントを探していましたが...

4
James Gibbons

James Gibbonsからの回答を確認して追加できます(コメントできません):

SSHサーバーブローカーおよびSSHサーバープロキシは、Windowsに存在する2つの新しいサービスです10周年記念(コマンドプロンプトからservices.mscを実行するか、win + rを押すと見つかります)。このサービスは、Windows用の(Ubuntu)Linuxサブシステムでは実行されていません。

有効な場合、ポート22が開いていて、ローカルユーザーでログインできます。ユーザーはSsh Usersグループに属している必要があります。 Microsoftアカウントの場合、ユーザー名はlusrmgr.mscに表示されるものです

この構成は、レジストリの次の場所にあります。

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

TrustedInstallerを除き、どちらも読み取り専用です。 MicrosoftがWindowsのカスタム実装を構築しているため、設定はOpenSSHに似ているようです。 OpenSSHのインストール時にOpenSSHのMicrosoft Powershell Githubリポジトリからこれを見つけました:

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

1
Ricardo Wong