#注意
かなり初心者向けなので、めちゃくちゃ初歩的な内容です。
それでもエラーで詰まってしまった人が挫折しないように備忘録的に残しておきます。
#環境の前提
macOSのterminalからEC2にSSH接続しているという前提とします。
tera termだとGUIでキーペア指定できるので、まずこのエラーと遭遇することはないかと思います。
ssh -i <キーペア名> ec2-user@<EC2のIPアドレス(ホスト名)>
と入力すると
Warning: Identity file <キーペア名> not accessible: No such file or directory.
ec2-user@<ホスト名>: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
のエラー...
対処法
カレントディレクトリ(Macだとpwd
,windowsだとcd
でわかるやつ)にキーペアがないとエラーが出ます。
キーペアがあるディレクトリに移動する
cd (キーペアがあるディレクトリ)
かもしくは
ホームディレクトリにキーペアをコピー
cd ~
mv (ダウンロードしたディレクトリ)awskey.pem .
して
ssh -i <キーペア名> ec2-user@<EC2のIPアドレス(ホスト名)>
と入力すればSSH接続できるはずです。
改訂(2020/12/7)
だいぶ知識のない状態でこの記事を書いたので(恥ずかしい...)
訂正させていただきました。
間違っている場所とか、お気づきのマサカリ点があればコメント等頂けたら再度訂正します。