- List of FTP server software
Notable implementations of FTP servers (organized by the nature of the interface used to configure them) include:
Name License Platform Details ALFTP proprietary Windows only Personal FTP server BulletProof FTP Server proprietary, shareware Windows only Supports all version of Windows, including XP/Vista/Seven and Server 2003/2008 Cerberus FTP Server proprietary, commercial Windows only FTP, FTPS, SFTP, HTTPS web client, IPv6, SOAP-based web services API, Windows Active Directory / LDAP authentication, HTTP / HTTPS remote administration, public key and client certificate authentication Complete FTP Server proprietary, commercial Windows only FTP, FTPS, SFTP, HTTP, HTTPS, Windows Active Directory, remote administration, public key and client certificate authentication, Plugin API (.NET) CrushFTP Server proprietary, shareware Mac OS X, Windows, Linux, *BSD, Solaris, etc. FTP, FTPS, SFTP, SCP, HTTP, HTTPS, WebDAV and WebDAV over SSL, AS2, AS3, Plugin API, Windows Active Directory / LDAP authentication, SQL authentication, GUI remote administration, Events / Alerts, Protocol Conversion (incoming FTP/FTPS/SFTP/HTTP/HTTPS protocols converted to a back end FTP/SFTP server.), SSH Tunneling, HTTP(S) Tunneling, CrushTask DataExpress proprietary, business software Microsoft Windows/Windows FTP, FTPS, SFTP, HTTP, HTTPS, WebDAV WebDAV over SSL, AS2/AS3 and Impulse (Ad Hoc) Secure Managed File Transfer. Outgoing client connections FTP, SFTP and SCP FileCOPA FTP Server proprietary, shareware Windows 2000/XP/Vista/7/Server 2003/2008/R2 FTP, FTPS, SFTP, PCI Compliant, Unlimited Connections, Unlimited Users, Event System, Selectable Ciphers, Simple Install, Reporting System. FileZilla Server open source, free software Windows XP/Vista/7 Windows Server 2003/R2, 2008/R2 FTP, FTPS, supports autoban, speedlimits, IP Filter, Groups, Shared folders, compression, freeFTPd proprietary, shareware Windows NT based FTP, FTPS, SFTP EFT Server proprietary, commercial Multi-platform GlobalSCAPE offers EFT Server for both SMB and Enterprise. FTP, FTPS, SFTP JSCAPE proprietary Windows, Linux, Solaris, AIX, Linux Z/OS and Mac OS X FTP, FTPS, SFTP, HTTP, HTTPS, WebDAV. event triggers. Java-based. GoAnywhere Services proprietary i5/OS, Linux, Unix, Mac OS X, Windows, AIX AS2, FTP, FTPS, SFTP, SCP, HTTP and HTTPS protocols supported. Web portal and file trigger capabilities. User authentication provided with Active Directory, LDAP, password or certificates. Web-based administration for user account management, file trigger configuration and secure file transfer. Microsoft Internet Information Services proprietary Windows only FTP, FTPS
(FTPS is supported in IIS 7 and later)
NASLite proprietary Linux based FTP/NAS server RaidenFTPD proprietary Windows only FTP, SSL Robo-FTP Server proprietary, commercial Windows only Supports FTP, SFTP, FTPS, offers event-driven automation including encryption, decryption, zip, unzip, email notification, etc. Rumpus proprietary, commercial Mac OS X (Intel/PPC) Support for FTP, FTPS, HTTP, HTTPS, WebDAV, SSL, customizable web interface, remote web administration, remote application administration, web-based file transfer client, e-mail notifications, drop-ship files to e-mail address, deep linking download Serv-U File Server proprietary, commercial Windows, Linux Support for FTP, FTPS, SFTP, HTTP, HTTPS listeners, Windows Active Directory integration, ODBC user/group storage, custom event triggers, remote browser-based administration, web-based file transfer client Sysax Multi Server proprietary, Free Personal Edition Windows (All Editions) Secure FTP Server that also supports Secure Shell Access and Web browser based secure file transfer. Protocols supported include FTP, FTPS, SFTP, HTTP, HTTPS, Telnet, and Secure Shell. Features include remote browser based administration, server event triggers and scripting, and authentication using Windows, ODBC, or Active Directory. Certified for Windows Vista. War FTP Daemon open source, free software Windows 9X/2000/XP/2003 One of the original FTP servers made for the windows platform and still available. Wing FTP Server proprietary Windows, Mac OS X, Linux, Solaris Powerful FTP Server with excellent web interface. Supports XCRC. WS FTP Server proprietary Windows only WS_FTP is one of the oldest Shareware FTP clients. Ipswitch makes an FTP server product called WS_FTP Server. WS_FTP stands for WinSock File Transfer Protocol. Xlight FTP Server proprietary, Free for personal use Windows only Xlight offers three different editions with different features, the lightweight Personal Edition is free for personal use. Features include Virtual Servers, UPnP Support, UTF-8, IPv6. zFTPServer proprietary, Free for personal use Windows only Remote administration, support for SSL, FTPS and SFTP, Virtual file system, scripting, multi-threading... and much more. Paid extensions available to add functionality (e.g., Windows/Active Directory-Integrated authentication and event based scripting of internal and external scripts).
Name Licence Platform Details Apache FtpServer Open-source Windows Server 03/08 R2, Linux, Unknown Mac Compatibility The Apache FtpServer is a 100% pure Java FTP server. It's designed to be a complete and portable FTP server engine solution based on currently available open protocols. FtpServer can be run standalone as a Windows service or Unix/Linux daemon, or embedded into a Java application. We also provide support for integration within Spring applications and provide our releases as OSGi bundles. CrushFTP Server proprietary, shareware Mac OS X, Windows, Linux, *BSD, Solaris, etc. FTP, FTPS, SFTP, SCP, HTTP, HTTPS, WebDAV and WebDAV over SSL, AS2, AS3, Plugin API, Windows Active Directory / LDAP authentication, SQL authentication, GUI remote administration, Events / Alerts, Protocol Conversion (incoming FTP/FTPS/SFTP/HTTP/HTTPS protocols converted to a back end FTP/SFTP server.), SSH Tunneling, HTTP(S) Tunneling, CrushTask, Headless (A separate GUI machine can connect and control the server, or you can edit XML files directly.) glFTPd Linux, BSD, Mac OS X This server has numerous features making many complex and complicated setups possible. Some of the most important are: virtual users and groups, private paths, bandwidth throttling, upload/download ratio support, on the fly CRC calculating of files being uploaded, script support on almost all commands and operations, online user management, built-in statistics viewable using site commands, FTPS and ACL support. GoAnywhere Services proprietary Linux, BSD, Unix, AIX, i5/OS, HP-UX Enterprise Level file transfer with Web portal and file trigger capabilities. MuddleFTPD ProFTPD open-source Linux, BSD, Mac OS X, Cygwin, and more publicfile open-source Linux, BSD, and more support FTP and HTTP Pure-FTPd open-source Linux, BSD, Mac OS X, and more default FTP daemon in many linux distributions SlimFTPd open source, BSD License Windows only vsftpd (Very Secure FTP Daemon) GPLv2 Linux, BSD, and more Supports standard FTP and secure FTPS protocols. Builtin mechanisms allow implicit and explicit mode of FTPS. Security is achieved by using of external SSL library, which simplify the source code of the server. An unusual feature is the ability to force anonymous connections through SSL encryption, thus increasing overall security of anonymous file transfers. SSLv1, SSLv2 and TLS protocols are provided. Optionally validation of client certificates can be configured. The access of users can be controlled by deny and enable lists. The server can be configured to generate detailed activity logs - the log format may be verbose or compatible with wu-ftpd format. vsftpd is default FTP daemon in Ubuntu, CentOS, Fedora, NimbleX and RHEL. Others like Slackware and Debian require an additional installation. The licensing model of vsftd is GPLv2 with exception which allows linking with OpenSSL library. wu-ftpd open-source Linux, BSD, Solaris, Mac OS X and more Main website seems offline, but continues development in the newer CC series
Name Licence Language Platform Details pyftpdlib MIT License Python Platform independent A high-level portable library to easily write asynchronous FTP servers with Python. It is currently the most complete RFC-959 FTP server implementation available for Python.
- Comparison of FTP client software
- File Transfer Protocol (FTP)
- FTPS (FTP over SSL/TLS)
- FTP over SSH
- SSH File Transfer Protocol
Wikimedia Foundation. 2010.