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


10

、Windowsの10のリリースバージョンを実行し 内蔵されているSSHサーバ機能、?もしそうなら、それを有効にするにはどうすればいいですか?


SSHはPowerShell用と噂されていますが、Windows 10リリースに関連付けられているとは思いません。PowerShellの更新に関するニュースはまだ見ていません。
MC10 2015

彼らはそれをFall Creator Updateで追加しました。(設定>アプリ>オプション機能の管理>機能の追加)に移動してインストールすることで、クライアントとサーバーの両方を追加できます。(beta)タグが付いたままですが、私はそれを使用しており、Puttyと同じように効果的に機能することに注意してください。
GµårÐïåñ 2017

回答:


20

短い答え:まだですが、もうすぐです。

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

追加の読書arstechnica.com

Microsoftの公式発表msdn.com


もうすぐ一年になります。まだ来るの?それがすでに到着している場合、それを有効にする方法のリンクが非常に役立ちます。
uvsmtid

この答えは正しくありません。以下のジェームズギボンズの回答は、8月1日頃にリリースされたWindows 10の「記念日の更新」の時点で正確です。
Scott R. Frost

@ScottRFrost、この答えは正しいです。SSHブローカー/プロキシサービスは無関係であり、用途は限られています。UWPアプリ展開の開発者モードテストを対象としています。
Eryk Sun、2016

4

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


投稿から2週間後、マイクロソフトや他のどこからでもドキュメントが入手できない、SSH Server BrokerまたはSSH Server Proxy入手できCygwinないようBash on Ubuntu on Windowsです。過去にsshdを使用して実行しましたが、を使用して実行する方法がわかりません。
nomadrc

2
ドキュメントについてはわかりませんが、Windows 10 Anniversaryアップデートを使用しているシステムでは、sshはポート22でリッスンしており、Windowsユーザーアカウントを使用して認証し、CMDシェル環境を取得できます。
mtinberg、2016

これらのブローカーおよびプロキシサービスは、計画されているWindows用のSSHサーバーとは無関係です。UWPアプリ展開するために、Windows 10開発者モードを有効にして使用します
Eryk Sun、2016

秋のクリエーターアップデートでは、OpenSSHサーバーとクライアントがオプション機能として追加されたようです。[設定]> [アプリと機能]> [オプション機能を管理]> [機能を追加]。リストには、OpenSSHサーバーとクライアントのエントリーがあります。どちらもベータ版とマークされています。クライアントをインストールしましたが、PowerShellからsshコマンドを使用する前に再起動する必要がありました。
Larry Franks

1

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

SSHサーバーブローカーSSHサーバープロキシは、Windows 10 Anniversaryに存在する2つの新しいサービスです(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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.