服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

ProFTPd为不同的用户创build不同的虚拟主机

我对ProFTPd服务器是全新的,我真的不知道如何configuration我所需要的。 我想对虚拟服务器和每个目录规则有一些解释。 我正在运行Debian Debian Linux 6.0.7(Squeeze)和ProFTPd版本1.33。 我需要的是,2个不同的用户(假设我已经在服务器上创build了Unix用户ftpuser1和ftpuser2 )可以通过FTP访问2个不同的文件夹(ftpser1 /var/ftpfolder2和/var/ftpfolder2 ftpuser2 )。 我的意思是,如果ftpuser1通过FTP(例如FileZilla客户端)连接到我的服务器,他必须只能访问文件夹/var/ftpfolder1 (对用户“2”相同)。 他们无法看到服务器中的任何其他文件夹。 我认为最好的办法是给这两个用户两个不同的URL指向相同的IP(同一台服务器),即。 ftpsite1.domain.com用于ftpuser1 , ftpsite2.domain.com用于ftpuser2 。 所以我试图为用户1创build一个虚拟服务器,另一个用户2在这个主题上search互联网上的一些教程,但是我无法达到我想要的结果。 我也试过configurationper-directory指令没有任何成功。 问题是用户能够通过FTP连接到服务器,但他们只能看到他们的HOME文件夹,而不是我想要的文件夹。 在这里你会发现我尝试的configuration。 我也想从你的理解虚拟服务器和每个目录指令之间的区别。 我的意思是:我想像的是类似于Apache可以做的东西…但我真的不能完全理解如何正确configuration它们。 谢谢。 尝试目录configuration ftpuser1 <Directory /var/ftpfolder1> <Limit ALL> DenyAll </Limit> <Limit ABOR APPE LIST MLSD NLST NOOP OPTS REST STOR PASS FEAT PWD USER CWD> DenyAll AllowUser ftpuser1 </Limit> </Directory> ftpuser2 […]