scp -r /Applications/XAMPP/htdocs/keypairfile.pem uploads ec2-user@publicdns:/var/www/html
其中 uploads 是目录,返回权限被拒绝(公钥)。
However
scp -i /Applications/XAMPP/htdocs/keypairfile.pem footer.php ec2-user@publicdns:/var/www/html
works (注意标志的变化)。
uploads 是一个空文件夹
这些是上传目录的文件权限
drwxrwxrwx 3 geoffreysangston admin 102 Nov 15 01:40 uploads
这些是 /var/www/html 的文件权限
drwxr-x--- 2 ec2-user ec2-user 4096 Jan 5 20:45 html
我尝试将 html 更改为 777,但这也不起作用。
The -i
flag 指定要使用的私钥(.pem 文件)。如果您没有指定该标志(如第一个命令中所示),它将使用您的默认 ssh 密钥(通常在~/.ssh/
).
所以在你的第一个命令中,你实际上是在问scp
使用默认 ssh 密钥上传 .pem 文件本身。我不认为那是你想要的。
尝试改为:
scp -r -i /Applications/XAMPP/htdocs/keypairfile.pem uploads/* ec2-user@publicdns:/var/www/html/uploads
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)