Английская Википедия:Comparison of FTP server software packages

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Short description

Шаблон:More citations needed

Graphical

Name License Platform Details
Cerberus FTP Server Шаблон:Proprietary Windows only FTP, FTPS, SFTP, SCP, HTTPS web client, IPv6, SOAP-based web services API, Windows Active Directory / LDAP authentication, HTTP / HTTPS remote administration, public key and client certificate authentication
CompleteFTP Шаблон:Proprietary Windows only FTP, FTPS, SFTP, SCP, HTTP, HTTPS, Windows Active Directory authentication, SQL authentication, SAML Single Sign-On authentication, groups, virtual file-system, process/e-mail events, data at rest encryption, protocol conversion for back-end servers, SSH tunnelling, file-sharing (via client app), web-app hosting via server-side Javascript, remote administration, public key and client certificate authentication, Plugin API (.NET/Javascript), fail-over, load-balancing, dockable dashboard
CrushFTP Server Шаблон:Proprietary Mac OS X, Windows (all), Linux (all), *BSD, Solaris, IBM. FTP, FTPS, SFTP, SCP, HTTP, HTTPS, WebDAV(SSL), AS2, AS3, Plugin API, Active Directory / LDAP authentication, RADIUS authentication, SQL authentication, SAML SSO Authentication, CrushBalance load balancer, Web UI administration, Groups, Layered Inheritance, Events / Alerts, Protocol Conversion (incoming FTP/FTPS/SFTP/HTTP(s) protocols converted to a back end FTP(ES)/SFTP/HTTP(s)/S3/WebDAV server.), SSH Tunneling, HTTP(S) Tunneling, CrushTask, client certificate authentication, ad-hoc file sharing, keywords search, PGP in stream encryption / decryption, bandwidth acceleration (CrushTunnel), file revisions and synchronization, DMZ front end server mode can also cluster with load balance (supports proxy protocol v1 and v2), DDOS protection, High Availability Virtual IP, data replication and session replication, Job scheduling and monitoring, user config via API, scriptable command line file transfer client. Supports cloud storage via S3, Azure, [Citrix] file storage, Hadoop and Google Drive for file data.
FileZilla Server Шаблон:Open source Windows Mac OS X FTP, FTPS, supports autoban, speedlimits, IP Filter, Groups, Shared folders, compression
Microsoft Internet Information Services Шаблон:Proprietary Windows only FTP, FTPS, WebDAV and WebDAV over SSL

(FTPS is supported in IIS 7 and later)

Sysax Multi Server Шаблон:Proprietary 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 web UI administration, server event triggers and scripting, and authentication using Windows, ODBC, or Active Directory. Certified for Windows Vista.
War FTP Daemon Шаблон:Open source Windows 9X/2000/XP/2003 One of the original FTP servers made for the windows platform and still available.

Console/terminal-based

Name FOSS Platform Details
CrushFTP Server Шаблон:No, proprietary 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, X.509 user auth for HTTPS/FTPS/FTPES, MD5 hash calculations on all file transfers, Protocol Conversion (incoming FTP/FTPS/SFTP/HTTP/HTTPS protocols converted to a back end FTP/SFTP server.), SSH Tunneling, HTTP(S) Tunneling, CrushTask, Headless (Web browser management, or you can edit XML files directly, or issue terminal commands to add users, manage groups, inheritance, permissions, query server statistics, etc.) Supports cloud storage via S3, Azure, Citrix file storage, Hadoop and Google Drive for file data. Support for CrushBalance load balancer, or others via proxy protocol v1 and v2.
glFTPd Шаблон:No, proprietary Linux, BSD, Mac OS X 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. Supports FXP.
ProFTPD Шаблон:Yes, GPL Unix-like (Linux, BSD, Mac OS X, and more[1]), Windows with Cygwin Feature rich and popular FTP daemon for Unix-like platforms. Many third party Graphical User Interfaces (GUIs) available. SFTP can be supported via add-on module.[2]
Pure-FTPd Шаблон:Yes, BSD License Linux, BSD, Mac OS X, and more Supports FXP.
vsftpd Шаблон:Yes, GPLv2 Linux, BSD, and more FTP, FTPS, FTPES. Supports X.509 client cert auth. deny / enable lists for user access. Logging data can be compatible with wu-ftpd format. vsftpd is default FTP daemon in Ubuntu, CentOS, Fedora, Slackware (along with ProFTPD), NimbleX and RHEL. Others like Debian require an additional installation. GPLv2 license with exception for linking with OpenSSL.
WU-FTPD Шаблон:No, proprietary Linux, BSD, Solaris, Mac OS X and more Main website seems offline, but continues development in the newer CC series

Libraries

Name Licence Language Platform Details
pyftpdlib Шаблон:Open source 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.

Summary board

Graphical UI based FTP Servers

Cerberus Complete CrushFTP Server FileZilla IIS Multi Server
License type proprietary proprietary proprietary Шаблон:Open source proprietary proprietary
OS Linux Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No
Mac OS X Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No
Unix Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
Windows Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
User Interface CLI ? Шаблон:Yes Шаблон:Yes ? Шаблон:Yes, via PowerShell[3] ?
GUI integrated Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes ?
GUI(s) separately Шаблон:Yes Шаблон:Yes ? ? ? ?
Web-based GUI Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No ?
Services FTP Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
SFTP Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes
FTPS Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
SCP Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes
WebDAV Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No
HTTP/HTTPS Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes
AS2 Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
Authentication LDAP Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
Active Directory Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes
Local Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Database Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes
High Availability Failover Cluster
(active/passive)
Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No
Load Balancing
(active/active)
Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes ?
Automation Event-handling Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No ?
Scripting Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No ?
Cerberus Complete CrushFTP Server FileZilla IIS Multi Server

Terminal/Console based FTP Servers

CrushFTP ProFTPD Pure-FTPd vsftpd
License type proprietary Шаблон:Open source Шаблон:Open source Шаблон:Open source
OS Linux Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Mac OS X Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Unix Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Windows Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
User Interface CLI Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
GUI integrated Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
GUI(s) separately Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No
Web-based GUI Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
Services FTP Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
SFTP Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No
FTPS Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
SCP Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
WebDAV Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
HTTP/HTTPS Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
AS2 Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
Authentication LDAP Шаблон:Yes Шаблон:Yes Шаблон:Yes ?
Active Directory Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
Local Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Database Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No
High Availability Failover Cluster
(active/passive)
Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
Load Balancing
(active/active)
Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
Automation Event-handling Шаблон:Yes Шаблон:Yes ? ?
Scripting Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No
CrushFTP ProFTPD Pure-FTPd vsftpd

See also

Notes

External links