我正在尝试使用SCP将文件复制到AWS实例,但我遇到了如下所示的权限被拒绝错误,我试图将组名更改为"用户"哪个也没有用?有人可以提供如何解决这个问题的指导吗?
drwx------+ 1 username NA+Group(513) 0 May 10 23:33 .ssh
-rwxr-xr-x 1 Administrators NA+Group(513) 1692 May 5 17:00 ngc.pem
-rwxr-xr-x 1 Administrators NA+Group(513) 1692 May 8 12:47 test.pem
-rwxr-xr-x 1 Administrators NA+Group(513) 1464 May 8 13:45 test.ppk
username@machine ~
$ scp -i test.pem index.html ec2-publicip.us-west-2.compute.amazonaws.com:~
Permission denied (publickey).
lost connection
username@machine ~
$ chown usernam1 test.pem
chown: changing ownership of 'test.pem': Permission denied
username@machine ~
$ chown :Users test.pem
chown: changing group of 'test.pem': Permission denied
答案 0 :(得分:0)
权限被拒绝与计算机中.pem文件的权限无关,而与.pem文件对其尝试访问的服务器的权限无关。首先 - 您需要指定您尝试进入的特定用户。例如,如果这是一个Ubuntu服务器,该命令的正确语法将是 - scp -i test.pem index.html ubuntu@ec2-publicip.us-west-2.compute.amazonaws.com:.
,它将文件复制到ubuntu用户的主文件夹。