scp到EC2权限被拒绝(公钥),但ssh起作用

时间:2018-08-13 21:45:13

标签: amazon-web-services amazon-ec2

我可以ssh到我的ubuntu AWS EC2实例,但是不能scp进行文件传输

我在Mac上使用以下命令

sudo scp - i file.pem /Users/me/proposal.pdf ubuntu@ec2-IP.compute-1.amazonaws.com:/mnt/projectFolder/

我看到错误ubuntu@ec2-IP.compute-1.amazonaws.com Permission denied (publickey) Lost connection

我尝试过的事情:

  1. 遵循了link并尝试了博的回答
  2. 确保我的.pem文件具有400个权限
  3. 确保我的authorized_keys文件夹中的.sshd文件具有我的.pem文件被授权

我想念什么?

1 个答案:

答案 0 :(得分:2)

看起来像您的命令中的错字。该命令应为(请注意-i):

sudo scp -i file.pem /Users/me/proposal.pdf ubuntu@ec2-IP.compute-1.amazonaws.com:/mnt/projectFolder/