我有一个EC2实例,可以从Mac上ping但不能SCP
使用以下命令
scp file.txt ubuntu@<PUBLIC_IP_EC2_INSTANCE>:DESTINATION_DIR
我遇到错误
ubuntu@<PUBLIC_IP_EC2_INSTANCE>: Permission denied (publickey).
lost connection
我在this post中遵循了Sunsetquest的答案,但没有帮助。
答案 0 :(得分:0)
问题是文件的权限错误。
执行:
chmod 400 my_pem.pem
从文档中:
您的密钥文件必须是公开可见的,SSH才能正常工作。如有必要,请使用以下命令:chmod 400 mykey.pem