Amazon EC2 Linuxサーバー上にSCPによるファイルをアップロードができません。
SSHログインはできます。権限などもchmodによって書き込み権限も全ユーザに与えました。
SCPコマンド
terminal
1 2scp -i ~/.ssh/meshi2.pem ~/sampleapp/config/master.key EC2ユーザー名@パブリックIP:./myapp/config/
応答結果
terminal
1EC2ユーザー名@パブリックIP: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 2lost connection
EC2上のvar/log/secureのログ
teminal
1Accepted publickey for ユーザ名 from マイIP port ポート番号 ssh2: RSA SHA256:鍵 2Nov 28 15:03:04 ip-10-0-0-233 sshd[8599]: pam_unix(sshd:session): session opened for user ユーザ名 by (uid=0) 3Nov 28 15:03:25 ip-10-0-0-233 sshd[8631]: Received disconnect from マイIP port ポート番号:11: disconnected by user 4Nov 28 15:03:25 ip-10-0-0-233 sshd[8631]: Disconnected from マイIP port ポート番号 5Nov 28 15:03:25 ip-10-0-0-233 sshd[8599]: pam_unix(sshd:session): session closed for user ユーザ名 6Nov 28 15:03:28 ip-10-0-0-233 sshd[8663]: Connection closed by マイIP port ポート番号 [preauth]
> SSHログインはできます。
ssh -i ~/.ssh/meshi2.pem EC2ユーザー名@パブリックIP
というコマンドでですか?
いえ、
ssh meshi2_key_rsa
です。すみません。
では、
> SSHログインはできます。
が間違いと言うことで、~/.ssh/meshi2.pem のキーで scpしたいのなら、そのキーでSSHログインできるようにしましょう。パーミッションがおかしいようですので。
sshログインに成功したコマンドを具体的に記載してください。
また、「権限などもchmodによって書き込み権限も全ユーザに与えました。」としているところでどこに何の権限を与えたかを具体的に記載してください(ls -la の出力結果など)
本当に申し訳ございません。
meshi2.pemではなく
meshi2_key_rsaが公開鍵でした。
鍵の管理の勉強が足りていませんでした。

回答1件
あなたの回答
tips
プレビュー


