VSFTPD:无法弄清楚这件事

VSFTPD:无法弄清楚这件事

好吧,我已经尽了最大的努力,阅读了谷歌上的各种教程,但似乎无法让 vsftpd 按照我想要的方式运行。有一段时间,我让它用一个帐户工作,但后来就停止了,从那以后我就没能让它工作了。从那时起,我重新格式化并重新安装了 Ubuntu 10.04 LTS。我以前用过,apt-get install vsftpd现在也是这样……如果有人能帮助我理解这到底是怎么回事,我将不胜感激……我如何添加 FTP 帐户并将其主目录设置为类似的东西/var/www/public_html

答案1

有 vsftpd.conf 手册页的在线副本可供使用这里。我建议通读所有可用的配置选项,并确定您希望 ftp 服务器如何运行,因为有大量可用的选项……

至于创建用户,除非配置为匿名访问,否则 vsftpd 将对任何本地用户进行身份验证。您还可以使用 PAM 来控制谁有权登录 FTP 守护程序。这些设置还应为您提供将用户锁定到特定目录的起点:

  • chroot_local_user
  • chroot_list_enable
  • 安全chroot目录
  • 本地根目录

这应该可以让你开始了......

答案2

如果没有教程,我想你最好的选择是man vsftpdman 5 vsftpd.conf

答案3

处理 VSFTP 时最好的几行

local_enable=YES
write_enable=YES
pam_service_name=vsftpd

获取目录结构后...查看 chroot 设置。

相关内容