我尝试了3个不同的指南,他们不是过时就是没有工作。 Google的大部分search结果都是针对Ubuntu的,所以它并不适用于我,因为我使用的是Debian。 我不太了解这个东西,所以当我看到一个指导说修改甚至不在我的系统中的目录/文件时,我迷路了。 有人可以请我指出一个很好的指导在Debian上设置VSFTPD? 我只想为我的开发人员在我的网站上设置FTP。
试试官方的debian howto: http : //wiki.debian.org/Manual-Howto#FTPServer 。 这很简单。 VSFTPconfiguration非常简单。
更深的指导位于这里: http : //www.debianhelp.co.uk/vsftpd.htm
如果您想要一个GUI,请尝试安装WebMin和VSTPD模块,就像上一个链接中的build议一样。
Doug回答你的评论:
您需要将开发人员的用户主目录设置为/www/website.com
然后,您将locking所有本地用户,并允许用户只有他们的主目录:
chroot_local_user=yes
如果您只想要某些用户被chroot'd:
chroot_local_user=no chroot_list_enable=yes
然后编辑你的/etc/vsftpd.chroot_list文件来包含你想要chroot的用户。
顺便说一下,这里是vsftpdconfiguration文档