ProFTPD is a highly configurable FTP server that uses an original design and implementation, and is not a fork of ftpd.
ProFTPD is popular with many service providers for delivering update access to user web pages, without resorting to Unix shell accounts.
This is free and open source software.
Key Features
- Single main configuration file, with directives and directive groups which are intuitive to any administrator who has ever used the Apache web server.
- Per directory “.ftpaccess” configuration similar to Apache’s “.htaccess”.
- Easy to configure multiple virtual FTP servers and anonymous FTP services.
- Designed to run either as a stand-alone server or from inetd/xinetd, depending on system load.
- Anonymous FTP root directories do not require any specific directory structure, system binaries or other system files.
- No SITE EXEC command. In modern Internet environments, such commands are a security nightmare.
- Source code is available (and must always be available) for administrators and developers to audit.
- Hidden directories and files, based on Unix-style permissions or user/group ownership.
- Runs as a configurable non-privileged user in stand-alone mode in order to decrease chances of attacks which might exploit its “root” abilities.
- Logging and utmp/wtmp support. Logging is compatible with the wu-ftpd standard, with extended logging available.
- Shadow password suite support, including support for expired accounts.
- Modular design, allowing server to be extended easily with modules. Modules have been written for SQL databases, LDAP servers, SSL/TLS encryption, RADIUS support, etc.
- IPv6 support.
- Cross-platform support – runs under Linux, Mac OS X, NetBSD, Solaris, IRIX, AIX, and many others.
Website: www.proftpd.org
Support: GitHub Code Repository
Developer: John Morrissey, Michael Renner, Daniel Roesen, TJ Saunders
License: GNU General Public License v2.0
ProFTPD is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| FTP Servers | |
|---|---|
| Pure-FTPd | Fast and secure production-quality and standard-conformant FTP server |
| SFTPGo | Fully featured and highly configurable SFTP server |
| ProFTPd | Highly configurable FTP server software |
| bftpd | Strives to be fast, secure and quick to install and configure |
| vsftpd | Fairly minimal FTPd |
| tnftpd | Default NetBSD FTP server |
| umftpd | Transfer files directly via most file browsers' built-in FTP support |
| Inetutils | Collection of networking utilities, including an FTP server |
| FileZilla Server | FTP and FTPS server with a graphical administration interface |
| unFTP | Modern FTP(S) server |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.