2022-03-03

Windows10からPowerShellでssh接続が可能となった

Windowsに関する記事

MacOSであればデフォルトで用意されているターミナルを使用してサーバへのssh接続が可能です。一方、WindowsPCのコマンドプロンプトではssh接続ができなかったため、別途でputtyやTera Term、RLoginなどのsshクライアントを用意し使用していました。

最近のはなしですが、WindowsのPowerShellを用いてssh接続が可能になったと知りました。調べてみると2018年のアップデートから対応されたとのこと。まったく知りませんでした…。

早速実証してみました。

WindowsからsshでAWS EC2インスタンスへ接続する

早速試してみましょう。PowerShellを立ち上げ、接続を試みます。

ssh -i {pemキーへのパス}aws-ssh-key.pem ec2user@{パブリックIP}

なんと!接続できました~

コマンドプロンプトでも接続してみる

PowerShellだけでなく、コマンドプロンプトでも接続を試したところこちらも問題ありませんでした。

権限が原因のエラーが発生する?

他の方の同様の記事を確認したところ、接続時にエラーが発生する場合があるようです。
MacなどのLinux系では事前に.pemキーのパーミッションを変更する必要があるのですが、Windowsでも同様の設定が必要になる場合があるのでしょうか。

今回は何の問題もなくスムーズに接続し操作ができました。今後エラーなどが起こるようでしたら、ご報告します。

スポンサーリンク

まとめ

世の中は自分の知らないところで進歩してるんですね。積極的に情報をキャッチアップしてゆかないと、すぐに取り残されてしまいそうです。