Choosing best ftp daemon for our needs
Posted on 2005-04-21
I'm a WIN sys admin, and a Linux newbie, respectfully asking for your help in choosing the most appropiate ftp daemon for our specific needs (Vsftpd, ProFTPd, others?).
Currently run GuildFTPd on an old unreliable Windows box, so I have purchased a new Dell PowerEdge 2850 Server with Red Hat Enterprise Linux ES v3. It came with Vsftpd installed, and I also installed Webmin, to help me find my way around Linux.
I ask for help in choosing the most appropiate ftp daemon to meet our needs as follows:
Currently about 100 customers send us files via ftp, and they also are able to download files that we create for them. Each customer has his/her own login, password, and private folder, and can't see any other customer's folder or files. Here at work, I have a few super users who have full access to all customers folders which are inside the main FTP Directory folder. These super users can read, list, write, append, create, and delete. The customers can do all these except delete, so that they are not tempted to use our FTP Server for their own purposes. I tried setting up some regular user accounts in Vsftpd and noticed additional system files showing up in their home directories. We do not want any files to show except what they upload or what we put in there for them to download. I assume we would want to create Virtual Users, rather than Regular Users with the new system, to accomplish this.
Although we currently only have one FTP server running, we need the ability to set up multiple "entities" for different company names, so different groups of customers can login to Company A ftp, Company B ftp, etc. So I assume we also need the ability to create Virtual ftp servers (I have additional available public IP addresses in our package that we can use for the "virtual" servers).
Another feature that would be nice is to be able to easily create many additional users frequently, as we expect many new customers on an ongoing basis.
Please help me select the most appropiate ftp daemon for our needs. Thank you!