Amazon AWS Filezilla传输权限被拒绝

我有我的Amazon AWS运行的实例,testing页面已经启动。

我正在尝试将文件SFTP到服务器以显示我的网站。 我有Filezilla连接到AWS服务器,但是当我尝试将文件从我的本地机器移动到/ var / www / html目录时,它说权限被拒绝。

我只是想出我可以将文件移动到/ home / ec2用户目录。 所以我想我的文件在服务器上。 但是当我尝试将它们从那里移动到/ var / www / html目录时,它仍然不会移动它们,权限被拒绝。

我已经研究了大约2个小时,但是我一直没有find答案。

任何帮助非常感谢,我如此接近! 哈哈

谢谢

UPDATE

在这里输入图像说明

要允许用户ec2-user (Amazon AWS)写入公共Web目录(/ var / www / html),
以root用户sudo身份通过Putty或Terminalinput此命令:

 chown -R ec2-user /var/www/html 

确保整个文件夹的权限是正确的:

 chmod -R 755 /var/www/html 

Doc的:

设置亚马逊EC2实例

使用Filezilla和SFTP(Video)连接到Amazon EC2文件目录

了解和使用文件权限

在我的情况下,/ var / www / html不是目录,而是/ var / app / current的符号链接,所以您应该更改真正的directoy,即/ var / app / current:

 sudo chown -R ec2-user /var/app/current sudo chmod -R 755 /var/app/current 

我希望这可以节省您的一些时间:)

如果你正在使用centOs然后使用

 sudo chown -R centos:centos /var/www/html sudo chmod -R 755 /var/www/html 

对于Ubuntu

 sudo chown -R ubuntu:ubuntu /var/www/html sudo chmod -R 755 /var/www/html 

对于亚马逊

 sudo chown -R ec2-user:ec2-user /var/www/html sudo chmod -R 755 /var/www/html 

在我的情况下,更改权限30分钟后,考虑到我试图传输的XLSX文件仍然在Excel中打开。