EC2インスタンスを作成後、ローカルからSSH接続を試みたのですが、失敗してしまいました。
具体的には、ssh -i /Users/aaa/Downloads/test.pem ec2-user@パブリックDNS名
の形でアクセスしました。
エラー内容は、以下になります。
Connection closed by ipアドレス port 22
権限の問題かと思い、chmod 700 /Users/aaa/Downloads/test.pem
とし再度試しましたが、同様なエラーが表示されました。
現在は、何度もssh接続を試したことが原因で、制限がかかってしまっている状態です。
Received disconnect from ipアドレス port 22:2: Too many authentication failures Disconnected from ipアドレス port 22
こちらの制限ですが、~/.ssh/config
に、 IdentitiesOnly yes
を追加しましたが、ssh接続すると、やはり制限がかかってしまいます。
Host test11 HostName パブリックDNS IdentityFile /Users/aaa/Downloads/test.pem Port 22 User ec2-user IdentitiesOnly yes
制限が解除されない原因及び、ssh接続に失敗してしまうエラーの解消につきまして、どなたかご助言頂けましたら幸いです。
追記①
セキュリティグループ設定では、22番ポートは許可しております。
追記②
EC2インスタンスは「Ubuntu Server 18.04 LTS (HVM), SSD Volume Type」を使用しております。
インスタンスは、コンソールより「インスタンスの作成」を選択し、インスタンスタイプは「t2.micro」を選択し、後はデフォルトのまま作成いたしました。
追記➂
ssh接続する際のユーザー名を「ubuntu」とし、vscodeのリモートデバッグからアクセスをしましたら、インスタンスへアクセスすることが出来ました。
Host test11 HostName パブリックDNS IdentityFile /Users/aaa/Downloads/test.pem Port 22 User ubuntu IdentitiesOnly yes
しかし、ターミナルからアクセスした場合は未だ、ssh接続の制限がかかってしまい、接続できない状態が続いております。