解決したいこと
AWSのEC2を勉強しており、Webページを作るために、サーバーにhtml/css/jsの入ったディレクトリをアップロードしようとしているのですが、どうしてもうまくいきません。
解決方法をご教示いただけると嬉しいです。
発生している問題・エラー
EC2のサーバーにファイルを送信しようとすると、SHHキーファイルが見つからないと出てしまいます。
ターミナルからSSH接続するときは問題なくアマゾンの鳥まで辿り着けるので、パスは間違っていないと思うのですが、アップロードの時はSSHキーファイルを見つけてくれません。
入力コマンド)
scp -i キーファイルのパス.pem -r 転送したいディレクトリ ec2-user@EC2インスタンスのパブリックIPv4DNS:/var/www/html/
エラー例)
Warning: Identity file キーファイルパス.pem not accessible: No such file or directory. ec2-user@AWSのパブリックIPv4 DNS: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
自分で試したこと
キーファイルのパス確認→パスは間違いなく正確でした。
キーファイルの権限が読み取り専用であることの確認→読み取り専用に変更後、scpコマンドを試行しても解決しませんでした。
キーファイルの拡張属性の削除→com.apple.quarantineの削除後、scpコマンドを試行しても解決しませんでした。
勉強中で初歩的なミスかもしれませんが、ご助力賜りますと幸いです。
回答2件
あなたの回答
tips
プレビュー