![在哪里可以找到在 Debian 上设置 VSFTPD 的良好指南?](https://linux22.com/image/540884/%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%E5%9C%A8%20Debian%20%E4%B8%8A%E8%AE%BE%E7%BD%AE%20VSFTPD%20%E7%9A%84%E8%89%AF%E5%A5%BD%E6%8C%87%E5%8D%97%EF%BC%9F.png)
我尝试了 3 个不同的指南,它们要么过时,要么根本不起作用。大多数 Google 搜索结果都是针对 Ubuntu 的,所以它并不适用于我,因为我使用的是 Debian。我不太了解这些东西,所以当我看到指南说要修改一个甚至不在我的系统中的目录/文件时,我就会迷茫。有人能给我指出一个在 Debian 上设置 VSFTPD 的好指南吗?我只想为我的开发人员设置 FTP 来处理我的网站。
答案1
尝试一下这里的官方 debian 操作方法:http://wiki.debian.org/Manual-Howto#FTPServer。很简单。VSFTP 的配置非常简单。
更深入的指南位于此处:http://www.debianhelp.co.uk/vsftpd.htm
如果您想要 GUI,请尝试安装 WebMin 和 VSTPD 模块,如上一个链接所建议的那样。
答案2
回答你的评论,Doug:
您需要将开发人员的用户主目录设置为 /www/website.com
然后,您将锁定所有本地用户并仅允许用户访问他们的主目录:
chroot_local_user=yes
如果你只希望某些用户被 chroot:
chroot_local_user=no
chroot_list_enable=yes
然后编辑您的 /etc/vsftpd.chroot_list 文件以包含您想要 chroot 的用户。
顺便说一下,这里是vsftpd 配置文档