- Chris Hoffman
@chrisbhoffman
- Updated May 16, 2018, 4:EDT 17pm
Microsoftは、2015年に統合されたOpenSSHクライアントをWindowsに導入すると発表しました。 彼らはついにそれを実現し、Windows 10のFall Creators UpdateにSSHクライアントが隠されています。 PuTTYやその他のサードパーティ製ソフトウェアをインストールすることなく、WindowsからSecure Shellサーバーに接続できるようになりました。
Update: Windows 10のApril 2018 Updateでは、内蔵のSSHクライアントがデフォルトで有効になっています。 まだPCにインストールされていない場合に、アップデートを入手する方法をご紹介します。
PuTTYにはまだ機能があるかもしれません。 GitHubにあるプロジェクトのバグトラッカーによると、統合されたSSHクライアントは、現時点ではed25519キーしかサポートしていません。
How to Install Windows 10’s SSH Client
RELATED: What’s New in Windows 10’s Fall Creators Update, Available Now
SSH クライアントは Windows 10 の一部ですが、デフォルトではインストールされていない「オプション機能」となっています。
インストールするには、「設定」>「機能」の「オプション機能の管理」をクリックします。
インストールされている機能のリストの一番上にある「機能を追加」をクリックします。 すでに SSH クライアントがインストールされている場合は、ここでリストに表示されます。
スクロールダウンして、「OpenSSH Client (Beta)」オプションをクリックし、「インストール」をクリックします。
Windows 10 には OpenSSH サーバーも用意されており、自分の PC で SSH サーバーを実行したい場合は、これをインストールすることができます。
Windows 10 の SSH クライアントの使用方法
コマンドを実行することで、SSH クライアントを使用することができます。
PowerShell ウィンドウをすばやく開くには、スタートボタンを右クリックするか、Windows+X を押して、メニューから「Windows PowerShell」を選択します。
ssh コマンドの構文を表示するには、次のように実行します。
ssh
コマンドが見つからないというエラーメッセージが表示された場合は、一度サインアウトしてから再度サインインする必要があります。 また、PCの再起動も有効です。 これは必要ないはずですが、これはベータ版の機能です。
RELATED: Windows、macOS、またはLinuxからSSHサーバーに接続する方法
このコマンドは、macOSやLinuxなどの他のOSでssh
コマンドを使ってSSHサーバーに接続するのと同じように動作します。
例えば、ユーザー名「bob」でssh.example.comにあるSSHサーバーに接続するには、次のように実行します。
ssh [email protected]
デフォルトでは、このコマンドはポート22で稼働しているSSHサーバーに接続しようとします。 しかし、別のポートで稼働しているサーバーに接続する必要がある場合もあります。 その場合は、-p
スイッチでポートを指定します。 例えば、サーバーがポート7777で接続を受け付ける場合、次のように実行します。
ssh [email protected] -p 7777
他のSSHクライアントと同様に、最初の接続時にはホストの鍵を受け入れるように促されます。
Chris HoffmanはHow-To Geekの編集長です。 彼は10年以上にわたってテクノロジーに関する記事を書いており、PCWorldのコラムニストを2年間務めました。 また、ニューヨーク・タイムズ紙への寄稿や、マイアミのNBC 6などのテレビ局でテクノロジーの専門家としてインタビューを受けたり、BBCなどのニュースで取り上げられたりしています。 2011年以降、クリスは2,000以上の記事を執筆し、その記事は10億回近く読まれていますが、これはこのHow-To Geekだけの話です。