質問: ### 前提・実現したいこと AWS EC2インスタンスにMACのターミナルからSSH接続したい ### 発生している問題・エラーメッセージ pemファイルをデスクトップにダウンロードし、以下のコマンドを打ちました MV ~/Desktop/xxxx.pem ~/.ssh しかし、.sshフォルダ?の中には何も存在しません。pemファイルは消えてしまいました。 これが原因か不明ですが、SSH接続できません。エラー内容は下記の通りです。 ``` Warning: Identity file /Users/xxxx/.ssh/xxxx.pem not accessible: Not a directory. The authenticity of host 'xx.xxx.xxx.xx (xx.xxx.xxx.xx)' can't be established. ECDSA key fingerprint is SHA256:~. Are you sure you want to continue connecting (yes/no)? yes Failed to add the host to the list of known hosts (/Users/xxxx/.ssh/known_hosts). ec2-user@xx.xxx.xxx.xx: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). ``` ### 該当のソースコード ``` ソースコード ``` ### 試したこと もしかしてですが .sshという「ファイル名」にリネームされてしまったのでしょうか・・・ .sshというファイルはありますがフォルダが存在しないようなのです・・・ ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: そのまさかでした・・・mvコマンドでリネームしてしまっていたようです。 もとの名前に戻し、.sshフォルダを作成、その中に名前を戻したpemファイルを格納致しましたところ、接続することができました。本当に申し訳ございませんでした。