我的 Amazon AWS 实例正在运行,测试页面已启动。
我正在尝试通过 SFTP 将文件传输到服务器以显示我的网站。我已将 Filezilla 连接到 AWS 服务器,但当我尝试将文件从本地计算机移动到/var/www/html 目录时,它显示权限被拒绝。
我刚刚发现我可以将文件移动到/home/ec2-user 目录。所以我猜我的文件在服务器上。但是当我尝试将它们从那里移动到/var/www/html 目录时,它仍然不会移动它们,权限被拒绝。
我已经研究这个问题大约 2 个小时了,但我还没有找到答案。
非常感谢任何帮助,我非常接近!哈哈
谢谢
更新
最佳答案
要允许用户 ec2-user
(Amazon AWS) 对公共(public) Web 目录 (/var/www/html) 进行写入访问,
以 root 用户身份通过 Putty 或终端输入此命令 sudo
:
sudo chown -R ec2-user /var/www/html
确保整个文件夹的权限正确:
sudo chmod -R 755 /var/www/html
文档:
Setting up amazon ec2-instances
Connect to Amazon EC2 file directory using Filezilla and SFTP (Video)
关于amazon-web-services - Amazon AWS Filezilla 传输权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19648712/