AWS
SSH
EC2

EC2へのSSH接続でPermission denied (publickey). が出たとき

More than 1 year has passed since last update.

AWS認定のために勉強をしています。

ガイドに従ってEC2を立ち上げたまではいいのですが、

ssh -i /path/EC2.pem 12345.ap-northeast-1.compute.amazonaws.com

SSHが全然つながらず以下のようにエラーが出ます。

Permission denied (publickey). 

EC2へのSSH接続でPermission denied (publickey). が出たとき解決方法なんかは

あちこちでいろいろなところで解決策が確認ができます。

鍵ファイルのパーミッション変えたりやってましたが

全然接続できなくて困っていました。

こういうときはやはり公式で確認しようと

インスタンスへの接続に関するトラブルシューティングも上から順番に確認しましたが解決できず。

結論

ssh -i /path/EC2.pem ec2-user@2001:db8:1234:1a00:9691:9503:25ad:1761

SSH を使用した Linux インスタンスへの接続

ここに載ってました。

「ec2-user@」という部分が抜けてるよ!

という話でした。