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@」という部分が抜けてるよ!
という話でした。