Amazon ec2 如何使用Filezilla和vsftpd写入Ubuntu14.04的AWS EC2实例?

Amazon ec2 如何使用Filezilla和vsftpd写入Ubuntu14.04的AWS EC2实例?,amazon-ec2,filezilla,vsftpd,Amazon Ec2,Filezilla,Vsftpd,我在另一台服务器上使用FileZilla和vsftpd,并理解我必须更改vsftpd.conf并取消注释以下行: # Uncomment this to allow local users to log in. local_enable=YES # # Uncomment this to enable any form of FTP write command. write_enable=YES 所以,我已经完成了,并且重新启动了vsftpd,但我仍然无法将文件移动到服务器。我应该用chmod

我在另一台服务器上使用FileZilla和vsftpd,并理解我必须更改vsftpd.conf并取消注释以下行:

# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
所以,我已经完成了,并且重新启动了vsftpd,但我仍然无法将文件移动到服务器。我应该用chmod把东西放进目录吗?该目录为/var/www/html,当前权限为:

drwxr-xr-x 2 root root 4096 Jan  9 20:13 html

我不知道还能去哪里找。一定很简单

如果您希望能够修改web目录中的文件,请尝试通过以下操作更改所有权(而不是模式):

sudo chown -R $USER:$USER /var/www/html
$USER变量将采用您当前登录的用户的值

通过这样做,您的普通(非root)用户现在拥有您试图将文件移动到其中的html子目录

还可以稍微修改一下权限,以确保允许对常规web目录及其包含的所有文件和文件夹进行读取访问,以便正确地提供页面,这可能是一个好主意,请使用:

sudo chmod -R 755 /var/www

您的web服务器现在应该具有提供内容所需的权限,并且您的用户应该能够在必要的文件夹中创建内容

Michael-这就是做到的。谢谢你的快速回复。太好了,如果我的回答解决了你的问题,你可以通过选择大勾来“接受”它。如果你认为它为社区增加了价值,你可以用向上按钮向上投票。这为其他用户提供了反馈