Windows 10にはすでにSSHがありますか?


8

私はWindows 10でSSHを使用できるかどうかを調べようとしていましたが、今年の初めからWindows 10はSSHをpowershellに含める予定であると多くのアリクルがありますが、それでも私のWindows 10では使用できません。 10はすでにSSHをサポートしていますか?または私はまだパテのようなサードパーティのアプリを使用する必要がありますか?


(2017年9月)はい、クリエーターの更新では、開発モードのみ。ここを参照してください: superuser.com/questions/1120133/...
SDsolar

回答:


4

Windowsは現在ネイティブSSHサポートを備えていません(2016年の初めに予定されています)。

ここでさらに読む


MicrosoftがこれまでのところネイティブSSHについて厳しく批判されていることを指摘しておきましょう。その計画は完全に破棄されました。
ラムハウンド2016年

sshは「WindowsのLinuxサービス」に含まれています。これは、Win10プレビュービルドを実行している場合にのみ利用できます。うまくいけば、すぐに通常の安定したビルドで起動するでしょう。
sep332

2
さて、win10はデフォルトでsshサービスを実行するように見えます。私は何もせず、ポート22でリッスンしていることがわかり、パテを使用して接続できます。彼らは静かにそれを有効にしたように見えます。
Pavel P

私はパベルと同じ経験があります。少し前にWindows用のLinuxサブシステムをインストールしましたが、これを使用していますが、SSH サーバーが含まれていることを知りませんでした。「netstat -a」を実行して、ポート22が開いていることを確認したときに、それが実行されていることだけを発見しました。次に、Linux PCから自分のWindowsマシンにSSHで接続してみました。動いた。
Charles Burge 2017年

これが私が見た最後のアップデートです:blogs.msdn.microsoft.com/powershell/2015/10/19/…。プロジェクトのGitHubリポジトリには多くの活動がありますが、ロードマップには何の言葉もありません:github.com/PowerShell/Win32-OpenSSH/commits/L1-Prod
JohnnyO

4

先週時点でのより完全な回答は次のとおりです。

PowerShellチームは、Windows OpenSSHの実装に引き続き取り組んでいます。彼らのアクティブな作業は、このルートのopenssh-portableリポジトリからのフォークであるこのリポジトリで見ることができますコミット履歴から、PowerShellチームが定期的にアップストリームコミットをリポジトリにマージし、独自のコミットを追加していることがわかります。

PowerShell / openssh-portableが次のフォルダー(およびそれらに含まれるソースファイル)〜/ contrib / win32、〜/ regress / pesterTestsおよび〜/ regress / unittests / win32compatを追加することによって、アップストリームコードのみを変更したことを確認できます。

2016年12月19日、PowerShellチームはopenssh / openssh-portableリポジトリへのプルリクエストを作成しました。プルリクエストに関する最新のアクティビティは、2017年6月13日のコメント/コミットのようです。

PowerShellチームには、PowerShell / openssh-portableのビルドを利用可能にする2番目のリポジトリPowerShell / Win32-OpenSSHがあります。Win32の-のOpenSSHのレポは、独自のいくつかのコミットを持っているが、ほとんどのソースコピーであるPowerShellの/のopenssh-ポータブル

Win32-OpenSSHリリースのリストは、こちらで確認できます。リリースには、一般的なopensshコマンドの実行可能バイナリが含まれています。バイナリを抽出し、そのディレクトリをPATH変数に追加すると、それらを使用できるはずです。


Windowsでシェルアウトしてsshを使用するのはとてもいいです、これはうまくいきます!! ありがとう!
user46550 2017

2

代わりにできることは、クライアント側のアクセスにパテを使用することです。サーバーサイドが必要な場合は、少し難しくなります。しかし、cygwinを使用できます。sshデーモンをWindowsサービスとして実行するための記事がいくつかあります。

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