【发布时间】:2018-12-05 16:50:44
【问题描述】:
我有一个 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 的回答,但没有帮助。
【问题讨论】:
-
错误是清楚地说明“权限被拒绝(公钥)”,你有正确的公钥吗?还要记住,如果是Windows,需要将密钥从PEM转换为PPK格式linuxacademy.com/howtoguides/posts/show/topic/…
-
您可以通过 SSH 连接到实例吗?您如何提供私钥?
-
@rekiem87 是的,我有正确的私钥,并且在发布之前已经完成了 chmod 400 my_pem.pem
-
@JohnRotenstein 是的,我可以 SSH。
-
当你 SSH 时,你是否提供了一个私钥(例如
ssh -i key.pem ubuntu@1.2.3.4) in the command line, or viassh-add? The same key would be required byscp`。你能显示你用来成功连接的 SSH 命令吗?
标签: amazon-web-services amazon-ec2 scp