【问题标题】:How can I use Filezilla and vsftpd to write to an AWS EC2 instance of Ubuntu 14.04? [closed]如何使用 Filezilla 和 vsftpd 写入 Ubuntu 14.04 的 AWS EC2 实例? [关闭]
【发布时间】:2016-01-26 14:07:02
【问题描述】:

我在另一台服务器上使用 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

我不知道该去哪里找。它一定很简单。

【问题讨论】:

    标签: amazon-ec2 filezilla vsftpd


    【解决方案1】:

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

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

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

    通过这样做,您的常规(非 root)用户现在拥有您尝试将文件移动到的 html 子目录。

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

    sudo chmod -R 755 /var/www
    

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

    【讨论】:

    • 迈克尔 - 做到了。感谢您的快速回复。
    • 太好了,如果我的回答解决了您的问题,您可以通过选择大勾号“接受”它。如果您认为它为社区增加了价值,您可以使用向上按钮进行投票。这为其他用户提供反馈
    猜你喜欢
    • 2014-05-23
    • 1970-01-01
    • 2014-10-17
    • 2015-04-17
    • 2018-08-23
    • 1970-01-01
    • 2016-09-13
    • 2016-12-13
    • 1970-01-01
    相关资源
    最近更新 更多