Microsoft は、2015 年に Windows に統合 OpenSSH クライアントを導入すると 発表しました 。ついにそれが実現し、 SSH クライアントは Windows 10 の Fall Creators Update に隠されています。 PuTTY やその他のサードパーティ ソフトウェアをインストールしなくても、Windows から Secure Shell サーバーに接続できる ようになりました。
更新: 組み込みの SSH クライアントは 、Windows 10 の April 2018 Update でデフォルトで有効になりました。 PC にまだアップデートがない場合に アップデートを入手する方法は 次のとおりです。
PuTTY には さらに多くの機能がある可能性があります。 GitHub 上のプロジェクトのバグ トラッカーによると、統合 SSH クライアントは現時点では ed25519 キーのみをサポートしています。
Windows 10のSSHクライアントをインストールする方法
SSH クライアントは Windows 10 の一部ですが、デフォルトではインストールされない「オプション機能」です。
インストールするには、[設定] > [アプリ] に進み、[アプリと機能] の下にある [オプション機能の管理] をクリックします。
インストールされている機能のリストの上部にある「機能の追加」をクリックします。 SSH クライアントがすでにインストールされている場合は、ここのリストに表示されます。
下にスクロールして「OpenSSH クライアント (ベータ)」オプションをクリックし、「インストール」をクリックします。
Windows 10 には、PC で SSH サーバーを実行する場合にインストールできる OpenSSH サーバーも提供されています。これは、別のシステムで実行されているサーバーに接続するだけでなく、実際に PC 上でサーバーを実行する場合にのみインストールしてください。
Windows 10のSSHクライアントの使用方法
これで、
ssh
コマンドを実行して SSH クライアントを使用できるようになります。これは PowerShell ウィンドウまたはコマンド プロンプト ウィンドウのどちらでも機能するため、好きな方を使用してください。
PowerShell ウィンドウをすばやく開くには、[スタート] ボタンを右クリックするか、Windows + X を押してメニューから [Windows PowerShell] を選択します。
ssh コマンドの構文を表示するには、次のように実行します。
ssh
コマンドが見つからないというエラー メッセージが表示された場合は、サインアウトして再度サインインする必要があります。 PC を再起動しても機能します。これは必須ではありませんが、これはベータ版の機能です。
このコマンドは、macOS や Linux などの他のオペレーティング システムで
ssh
コマンドを使用して
SSH サーバーに接続する
のと同じように機能します。その構文、つまりコマンド ライン オプションは同じです。
SSH 構成ファイルを作成して
、サーバー定義とプロキシを保存することもできます。
たとえば、ユーザー名「bob」を使用して ssh.example.com の SSH サーバーに接続するには、次のコマンドを実行します。
ssh bob@ssh.example.com
デフォルトでは、コマンドはポート 22 (デフォルト) で実行されている SSH サーバーへの接続を試行します。ただし、別のポートで実行されているサーバーに接続する必要がある場合があります。これを行うには、
-p
スイッチでポートを指定します。たとえば、サーバーがポート 7777 での接続を受け入れる場合は、次を実行します。
ssh bob@ssh.example.com -p 7777
他の SSH クライアントと同様に、初めて接続するときにホストのキーを受け入れるように求められます。これで、リモート システム上でコマンドを実行するために使用できるコマンド ライン環境が得られます。





