![EC2にSSH接続する](https://mitikusa-engineer.com/wp-content/uploads/2023/01/AWS-1024x538.png)
AWS上に構築したEC2にSSH接続する手順をまとめました。
動作環境
ホストOS | Windows 11 Home 22H2(22621.963) 64bit |
ブラウザ | Chrome 109.0.5414.75 |
接続手順
事前にEC2の構築が済んでいて、『パブリック IPv4 アドレス』をコピーしている前提として進めます。構築が済んでいない場合、ここを参考に進めてみてください。
PowerShellを開き、下記コマンドでSSH接続してみます。『samplekey.pem』はEC2を構築する時に紐づけたキーペアの秘密鍵です。
ssh -i .\.ssh\samplekey.pem ubuntu@[パブリック IPv4 アドレス]
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000018.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000019.jpg)
これだけでSSH接続はできますが、フリーのターミナルソフト『RLogin』などで接続する場合、OpenSSHの仕様の関係で接続できないと思いますので、一応接続手順をまとめておきます。下記手順を進めずに接続しようとすると『ssh2 user auth failure “publickey” status=1004・・・』のようなエラーメッセージが表示されると思います。このサイト様を参考に対応してうまくいくようであればそれでOKですが、こちらではうまくいかなかったので、RSA認証を許可する設定をEC2インスタンス側に追加しました。
PowerShellで接続して下記コマンドを実行した後、EC2インスタンスを再起動します。
sudo vi /etc/ssh/sshd_config
-----
#ファイルの最終行に下記を追記
PubkeyAcceptedAlgorithms=+ssh-rsa
RLoginで接続してみます。
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000011-1.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000012-1.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000013.jpg)
下記三つのどれでも接続できるはずです。
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000023.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000014.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000015.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000016.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000021.jpg)