如何使用Filezilla和vsftpd写入Ubuntu 14.04的AWS EC2实例?

时间:2015-01-10 03:39:18

标签: 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我放入的目录吗?该目录是/ var / www / html,当前权限是:

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

我不知道在哪里可以看。它必须是简单的东西。

1 个答案:

答案 0 :(得分:2)

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

sudo chown -R $USER:$USER /var/www/html

$ USER变量将获取您当前登录的用户的值。

通过执行此操作,您的常规(非root)用户现在拥有您尝试将文件移动到的html子目录。

最好还是稍微修改权限以确保允许对一般Web目录及其包含的所有文件和文件夹进行读取访问,以便可以正确地提供页面,使用:

sudo chmod -R 755 /var/www

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