IT-Swarm.Net

Amazon AWS Filezilla传输权限被拒绝

我的Amazon AWS运行实例,测试页面已启动。

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

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

我现在已经研究了大约2个小时,但我找不到答案。

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

谢谢

UPDATE

enter image description here

82
zburns12

允许用户ec2-user(亚马逊AWS)写入公共Web目录(/ var/www/html),
通过PuTTY或终端输入此命令,作为root用户Sudo

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

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

chmod -R 755 /var/www/html

Doc's:

设置Amazon ec2-instances

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

了解和使用文件权限

205
Black Sheep

如果你正在使用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

适用于Amazon AMI

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

Sudo chmod -R 755 /var/www/html
52
Abhay Kochar

在我的情况下,/ 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

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

30
Oskar

如果您使用的是Ubuntu,请使用以下命令:

Sudo chown -R ubuntu /var/www/html

Sudo chmod -R 755 /var/www/html
3
Raymond Wachaga

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

0
ikleiman