こんにちは、今回はWindows 10にOpenSSHをインストールする方法についてまとめた記事となります。
OpenSSHをインストールすることで、WindowsからSSHクライアントとしてLinuxやUNIXベースのサーバに接続することができます。
Windows 10には、OpenSSHが標準で搭載されていますが、有効化する必要があります。スタートメニューから「Windows PowerShell」と検索し、右クリックして「管理者として実行」を選択します。
PowerShellで以下のコマンドを入力し、実行します。
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
正常終了すると以下のように返却されます。
Path :
Online : True
RestartNeeded : False
PowerShellで以下のコマンドを入力して実行し、バージョン番号が表示されることを確認します。
ssh -V
以上で、OpenSSHのインストールが完了です。
本記事では、Amazon EC2への接続方法を記載しております。
PowerShellで以下のコマンドを入力し、実行します。秘密鍵ファイルの指定はご自身の環境に合わせるようにしてください。
ssh -i C:\Users\{ユーザ名}\.ssh\aws-study.pem ec2-user@<IPv4パブリックIPアドレス>
<IPv4パブリックIPアドレス>
には、接続したいEC2インスタンスのIPv4パブリックIPアドレスを指定してください。
接続先のサーバーが初めてであれば、SSH接続のホスト鍵を確認するよう求められます。yesを入力し、Enterキーを押すことで接続を許可します。
接続したときにPermission denied
とエラーが返ってきた場合は、秘密鍵ファイルの指定が間違っているか秘密鍵ファイルの権限を変更するようにしてください。