List of FTP server software
Notable implementations of FTP servers (organized by the nature of the interface used to configure them) include:
Graphical
Name |
License |
Platform |
Details |
|---|---|---|---|
ALFTP |
proprietary |
Windows only |
Personal FTP server |
BulletProof FTP Server aka BPFTP Server |
proprietary, shareware |
Windows only |
Professional server supporting all version of Windows, including XP/Vista and Server 2003/2008 |
Cerberus FTP Server |
proprietary, free for personal use and not-for-profit charitable organizations |
Windows only |
Supports FTPS, IPv6, and SOAP-based web services access and control |
CrushFTP Server |
proprietary, shareware |
Mac OS X, Windows, Linux, *BSD, Solaris, etc |
FTP, FTPS, SFTP, HTTP, HTTPS, WebDAV and WebDAV over SSL |
proprietary, business software |
Mac OS X, Linux, Unix, Microsoft Windows/Windows |
FTP, FTPS, SFTP, HTTP, HTTPS, WebDAV and WebDAV over SSL. Outgoing client connections FTP, SFTP and SCP |
|
FileZilla Server |
open source, free software |
Windows 2000/XP/Vista |
FTP, FTPS |
Microsoft Internet Information Services |
proprietary |
Windows only |
Included in most versions of Windows after and including NT 3.51 |
free software |
Linux based |
FTP/NAS server |
|
Pure-FTPd |
free software |
Linux, *BSD, Mac OS X, Windows (experimental) |
|
RaidenFTPD |
proprietary |
Windows only |
FTP, SSL |
Rumpus |
Mac OS X (Intel/PPC) |
FTP, SSL, Web interface |
|
Serv-U FTP Server |
proprietary, commercial |
Windows |
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. |
zFTPServer |
proprietary, Free for personal use |
Windows only |
This server includes a range of features such as remote administration, support for SSL, FTPS and SFTP, Virtual file system, scripting, multi-threading... and much more. Extensions are also available for payment to enhance functionality (e.g., Windows/Active Directory-Integrated authentication and event based scripting of internal and external scripts). |
Console/Terminal-Based
Name |
Licence |
Platform |
Details |
|---|---|---|---|
open-source |
Java |
||
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. |
|
ioFTPD |
open-source |
Win 32 |
written in C |
ProFTPD |
open-source |
Linux, BSD, Mac OS X, Cygwin, and more |
|
open-source |
Linux, BSD, and more |
||
Pure-FTPd |
open-source |
Linux, BSD, Mac OS X, and more |
default FTP daemon in many linux distributions |
open source, BSD License |
Windows only |
||
vsftpd (Very Secure FTP Daemon) |
open-source |
Linux, BSD, and more |
|
wu-ftpd |
open-source |
Linux, BSD, and more |
Libraries
Name |
Licence |
Language |
Platform |
Details |
|---|---|---|---|---|
pyftpdlib |
open-source 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. |
See also
- Comparison of FTP server software
- Comparison of FTP client software
- FTP
- FTPS (FTP over SSL/TLS)
- FTP over SSH (sometimes referred as SFTP because used by the sftp command line)
- SSH File Transfer Protocol (also referred as SFTP or Secure File Transfer Protocol)
External links
af:FTP-bediener fr:Serveur FTP gl:Servidor FTP nl:FTP-server ja:FTPサーバ pt:Servidor FTP sv:FTP-server tr:FTP sunucuları listesi zh:FTP服务器列表