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

DataExpress

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

NASLite

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

DrFTPD

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

Muddleftpd

ProFTPD

open-source

Linux, BSD, Mac OS X, Cygwin, and more

Publicfile

open-source

Linux, BSD, and more

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)

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)

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服务器列表