技術ノート ウィンドウズ Windows 10 の新しい組み込み SSH コマンドを有効にして使用する方法

Windows 10 の新しい組み込み SSH コマンドを有効にして使用する方法

Windows 10 の新しい組み込み SSH コマンドを有効にして使用する方法

Microsoft は、2015 年に Windows に統合 OpenSSH クライアントを導入すると 発表しました 。ついにそれが実現し、 SSH クライアントは Windows 10 の Fall Creators Update に隠されています。 PuTTY やその他のサードパーティ ソフトウェアをインストールしなくても、Windows から Secure Shell サーバーに接続できる ようになりました。

Windows 10 の新しい組み込み SSH コマンドを有効にして使用する方法

更新: 組み込みの SSH クライアントは 、Windows 10 の April 2018 Update でデフォルトで有効になりました。 PC にまだアップデートがない場合に アップデートを入手する方法は 次のとおりです。

Windows 10 の新しい組み込み SSH コマンドを有効にして使用する方法

PuTTY には さらに多くの機能がある可能性があります。 GitHub 上のプロジェクトのバグ トラッカーによると、統合 SSH クライアントは現時点では ed25519 キーのみをサポートしています。

Windows 10のSSHクライアントをインストールする方法

Windows 10 の新しい組み込み SSH コマンドを有効にして使用する方法

SSH クライアントは Windows 10 の一部ですが、デフォルトではインストールされない「オプション機能」です。

Windows 10 の新しい組み込み SSH コマンドを有効にして使用する方法

インストールするには、[設定] > [アプリ] に進み、[アプリと機能] の下にある [オプション機能の管理] をクリックします。

インストールされている機能のリストの上部にある「機能の追加」をクリックします。 SSH クライアントがすでにインストールされている場合は、ここのリストに表示されます。

下にスクロールして「OpenSSH クライアント (ベータ)」オプションをクリックし、「インストール」をクリックします。

Windows 10 には、PC で SSH サーバーを実行する場合にインストールできる OpenSSH サーバーも提供されています。これは、別のシステムで実行されているサーバーに接続するだけでなく、実際に PC 上でサーバーを実行する場合にのみインストールしてください。

Windows 10 の新しい組み込み SSH コマンドを有効にして使用する方法

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 クライアントと同様に、初めて接続するときにホストのキーを受け入れるように求められます。これで、リモート システム上でコマンドを実行するために使用できるコマンド ライン環境が得られます。

「 Windows 10 の新しい組み込み SSH コマンドを有効にして使用する方法」に関するベスト動画選定!

SSHでLinuxサーバーに接続するときは公開鍵認証を使うと便利だし早い。ぜひ使いこなそう
SSHとは?【分かりやすい解説シリーズ #65】【プログラミング】