Common FTP Server under LinuxDavies posted on 2006-4-16 12:59 | Category: Linux:: Tech::
Linux has several very good FTP server, each has characteristics, suitable for different applications. According to its configurable nature can be divided into three categories: weak, medium, high.
Features simpler to have FTPD and OFTPD, the former is similar to FTP client tools FTP, only standard features, in addition to support SSL. OFTPD is a very small anonymous FTP server.
The main vsftpd and PURE-FTPD can be formulated in the center. These two focus on security, speed and lightweight, on the large FTP server more, especially VSFTPD, such servers for user authentication and access control is relatively simple, pay more attention to security and speed. They all support virtual users, but user rights depend on the system permissions of the file, do not support the permissions configuration for the directory, and are cumbersome to configure permissions that depend on the directory. PURE-FTPD relative vsftpd to be more powerful, support the user authentication method is also more.
The configuration is strong to count Proftpd, WU-FTPD and GLFTPD. The PROFTPD configuration is very similar to Apache, supporting virtual servers that can be configured for permissions on directories, virtual users, inheritable and overwritten, and support similar to. htaccess. Ftpaccess, there are also a number of modules that can help implement certain features. WU-FTPD can be said to be the predecessor of PROFTPD, used more in the early, PROFTPD is aimed at wu-ftpd some fatal weaknesses, the same location of the same FTP server, almost can replace WU-FTPD. GLFTPD is also known for its powerful function, configurable very strong, able to complete a number of very unique tasks, such as automatic CRC calibration, in 0day and other organizations used a lot. Because these software is too powerful, there are many security risks, need to often play patches.
My experience: The previous FTP requirements are simple: system users and anonymous users, with VSFTPD can be a good solution. In the deployment of mountain FTP server, there are three users of the same heap of data different directories have different permissions, through the way of virtual users also reluctantly resolved, more awkward, and there are problems. Later, switching to PROFTPD, very easy and beautiful to achieve the functional requirements. Before always to PROFTPD, think it too strong and complex and not applicable, also worry that they will not be configured, yesterday in Rogerz help quickly buttoned up, configuration and no legendary terrible:) Also retains the VSFTPD, as the system user's FTP server.