Amazon web services scp到EC2的权限被拒绝(公钥),但ssh有效

Amazon web services scp到EC2的权限被拒绝(公钥),但ssh有效,amazon-web-services,amazon-ec2,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权限被拒绝(公钥)连接丢失 我尝试过的: 接着,他试着回答博的问题 确保我的.pem文件具有40

我可以
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权限被拒绝(公钥)连接丢失

我尝试过的:

  • 接着,他试着回答博的问题
  • 确保我的.pem文件具有400权限
  • 确保
    .sshd
    文件夹中我的
    授权密钥
    文件已将我的
    .pem
    文件授权

  • 我遗漏了什么?

    看起来你的命令有误。命令应该是(注意
    -i
    ):

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

    看起来像是命令中的输入错误。命令应该是(注意
    -i
    ):

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

    对“/mnt/projectFolder”的文件权限是什么?谁是所有者和组?确保ubuntu是所有者、组的一部分,或者目录对“其他”具有写入权限。@JohnHanley我刚刚对该文件夹执行了chmod 777,因此每个人都有读/写/执行权限,但我仍然会遇到此错误。“/mnt/projectFolder”上的文件权限是什么?谁是所有者和组?确保ubuntu是所有者、组的一部分,或者该目录对“其他”具有写入权限。@JohnHanley我刚刚为该文件夹执行了chmod 777,所以每个人都有读/写/执行权限,但我仍然收到这个错误。天哪,你救了我!我应该仔细看看你救了我!我应该仔细看看