Jämförelse av FTP-serverprogramvarupaket
Grafiskt
namn | Licens | Plattform | Detaljer |
---|---|---|---|
Cerberus FTP-server | Proprietär | Endast Windows | FTP , FTPS , SFTP , SCP , HTTPS- webbklient, IPv6 , SOAP -baserade webbtjänster API, Windows Active Directory / LDAP- autentisering, HTTP / HTTPS fjärradministration, autentisering med publik nyckel och klientcertifikat |
Komplett FTP | testprogram | Endast Windows | FTP , FTPS , SFTP , SCP , HTTP , HTTPS , Windows Active Directory- autentisering, SQL- autentisering, SAML Single Sign-On- autentisering, grupper, virtuellt filsystem , process-/e-posthändelser, kryptering av data i vila , protokollkonvertering för tillbaka -end-servrar, SSH-tunnling, fildelning (via klientapp), webbapp-hosting via Javascript på serversidan , fjärradministration, autentisering av publik nyckel och klientcertifikat, Plugin API (.NET/Javascript), fail-over , laddning -balanserande , dockningsbar instrumentbräda |
CrushFTP-server | testprogram | Mac OS X, Windows (alla), Linux (alla), *BSD, Solaris, IBM. | FTP , FTPS , SFTP , SCP , HTTP , HTTPS , WebDAV (SSL), AS2 , AS3 , Plugin API, Active Directory / LDAP- autentisering, RADIUS -autentisering, SQL -autentisering, SAML SSO-autentisering, CrushBalance belastningsadministration, gruppgränssnitt, webbgränssnitt, Layered Inheritance, Events/Alerts, Protocol Conversion (inkommande FTP/FTPS/SFTP/HTTP(s)-protokoll konverterade till en backend FTP(ES)/SFTP/HTTP(s)/S3/WebDAV-server.), SSH Tunneling , HTTP (S) Tunneling , CrushTask, klientcertifikatautentisering, ad-hoc fildelning, nyckelordssökning, PGP in stream-kryptering/-dekryptering, bandbreddsacceleration (CrushTunnel), filrevisioner och synkronisering, DMZ -gränssnittsserverläge kan också klustras med lastbalans ( stöder proxyprotokoll v1 och v2), DDOS- skydd, High Availability Virtual IP, datareplikering och sessionsreplikering, Jobbschemaläggning och övervakning, användarkonfiguration via API, skriptbar kommandoradsfilöverföringsklient. Stöder molnlagring via S3 , Azure , [Citrix] fillagring, Hadoop och Google Drive för fildata. |
FileZilla Server | gratis mjukvara | Windows Mac OS X | FTP , FTPS , stöder autoban, hastighetsbegränsningar, IP-filter, grupper, delade mappar, komprimering |
Microsoft Internet Information Services | Proprietär | Endast Windows |
FTP , FTPS , WebDAV och WebDAV över SSL (FTPS stöds i IIS 7 och senare) |
Sysax multiserver | proprietär , gratis personlig upplaga | Windows (alla versioner) | Säker FTP-server som också stöder Secure Shell Access och webbläsarbaserad säker filöverföring. Protokoll som stöds inkluderar FTP , FTPS , SFTP , HTTP , HTTPS , Telnet och Secure Shell . Funktioner inkluderar administration av webbgränssnittet, utlösare av serverhändelser och skript, och autentisering med Windows, ODBC eller Active Directory. Certifierad för Windows Vista. |
War FTP Daemon | gratis mjukvara | Windows 9X/2000/XP/2003 | En av de ursprungliga FTP- servrarna gjorda för Windows-plattformen och fortfarande tillgänglig. |
Konsol/terminalbaserad
namn | FOSS | Plattform | Detaljer |
---|---|---|---|
CrushFTP-server | Nej, proprietärt | Mac OS X, Windows, Linux, *BSD, Solaris, etc. | FTP , FTPS , SFTP , SCP , HTTP , HTTPS , WebDAV och WebDAV över SSL, AS2 , AS3 , Plugin API, Windows Active Directory / LDAP - autentisering, SQL -autentisering, GUI-fjärradministration, Händelser / Alerts, X.509-användarautentisering för HTTPS /FTPS/FTPES, MD5-hashberäkningar på alla filöverföringar, Protocol Conversion (inkommande FTP/FTPS/SFTP/HTTP/HTTPS-protokoll konverterade till en backend FTP/SFTP-server.), SSH Tunneling, HTTP(S) Tunneling , CrushTask , Headless ( Webbläsarhantering, eller så kan du redigera XML-filer direkt eller utfärda terminalkommandon för att lägga till användare, hantera grupper, arv, behörigheter, frågeserverstatistik, etc.) Stöder molnlagring via S3 , Azure , Citrix - fillagring , Hadoop och Google Drive för fildata. Stöd för CrushBalance load balancer eller andra via proxyprotokoll v1 och v2. |
glFTPd | Nej, proprietärt | Linux, BSD, Mac OS X | Virtuella användare och grupper, privata sökvägar, bandbreddsbegränsning, stöd för uppladdning/nedladdningsförhållande, CRC-beräkning i farten av filer som laddas upp, skriptstöd för nästan alla kommandon och operationer, användarhantering online, inbyggd statistik som kan ses med hjälp av webbplatskommandon, FTPS och ACL-stöd. Stöder FXP . |
ProFTPD | Ja, GPL | Unix-liknande (Linux, BSD, Mac OS X och mer), Windows med Cygwin | Funktionsrik och populär FTP-demon för Unix-liknande plattformar. Många tredjeparts grafiska användargränssnitt (GUI) tillgängliga. SFTP kan stödjas via tilläggsmodul. |
Ren-FTPd | Ja, BSD-licens | Linux, BSD, Mac OS X och mer | Stöder FXP . |
vsftpd | Ja, GPLv2 | Linux, BSD och mer | FTP , FTPS , FTPES . Stöder X.509 klientcertifiering. neka/aktivera listor för användaråtkomst. Loggningsdata kan vara kompatibla med wu-ftpd-formatet. vsftpd är standard FTP-demon i Ubuntu , CentOS , Fedora , Slackware (tillsammans med ProFTPD), NimbleX och RHEL . Andra som Debian kräver en extra installation. GPLv2-licens med undantag för länkning med OpenSSL. |
WU-FTPD | Nej, proprietärt | Linux, BSD, Solaris, Mac OS X och mer | Huvudwebbplatsen verkar offline, men fortsätter utvecklingen i den nyare CC-serien |
Bibliotek
namn | Licens | Språk | Plattform | Detaljer |
---|---|---|---|---|
pyftpdlib | MIT-licens | Pytonorm | Plattformsoberoende | Ett bärbart bibliotek på hög nivå för att enkelt skriva asynkrona FTP- servrar med Python . Det är för närvarande den mest kompletta RFC-959 FTP -serverimplementeringen som finns tillgänglig för Python. |
Sammanfattningstavla
Grafiska UI-baserade FTP-servrar
Cerberus | Komplett | CrushFTP-server | FileZilla | IIS | Multiserver | ||
---|---|---|---|---|---|---|---|
Licens typ | Proprietär | Proprietär | Proprietär | FLOSS / GPL2 | Proprietär | Proprietär | |
OS | Linux | Nej | Nej | Ja | Ja | Nej | Nej |
Mac OS X | Nej | Nej | Ja | Ja | Nej | Nej | |
Unix | Nej | ? | Ja | Nej | Nej | Nej | |
Windows | Ja | Ja | Ja | Ja | Ja | Ja | |
Användargränssnitt | CLI | ? | ? | Ja | ? | Ja, via PowerShell | ? |
GUI integrerat | Ja | ? | Ja | Ja | Ja | ? | |
GUI(er) separat | Ja | ? | ? | ? | ? | ? | |
Webbaserat GUI | Ja | Ja | Ja | Nej | Nej | ? | |
Tjänster | FTP | Ja | Ja | Ja | Ja | Ja | Ja |
SFTP | Ja | Ja | Ja | Nej | Nej | Ja | |
FTPS | Ja | Ja | Ja | Ja | Ja | Ja | |
SCP | Ja | Ja | Ja | Nej | Nej | Ja | |
WebDAV | Nej | Nej | Ja | Nej | Ja | Nej | |
HTTP/HTTPS | Ja | Ja | Ja | Nej | Ja | Ja | |
AS2 | Nej | Nej | Ja | Nej | Nej | Nej | |
Autentisering | LDAP | Ja | Ja | Ja | Nej | Nej | Nej |
Active Directory | Ja | Ja | Ja | Nej | Ja | Ja | |
Lokal | Ja | Ja | Ja | Ja | Ja | Ja | |
Databas | Nej | Ja | Ja | Nej | Nej | Ja | |
Hög tillgänglighet |
Failover-kluster (aktivt/passivt) |
Ja | Nej | Ja | Nej | Ja | Nej |
Lastbalansering (aktiv/aktiv) |
Ja | ? | Ja | Nej | Ja | ? | |
Automatisering | Händelsehantering | Ja | Ja | Ja | Nej | Nej | ? |
Skript | Nej | Ja | Ja | Nej | Nej | ? | |
Cerberus | Komplett | CrushFTP-server | FileZilla | IIS | Multiserver |
Terminal-/konsolbaserade FTP-servrar
CrushFTP | ProFTPD | Ren-FTPd | vsftpd | ||
---|---|---|---|---|---|
Licens typ | Proprietär | FLOSS / GPL | BSD | FLOSS / GPL2 | |
OS | Linux | Ja | Ja | Ja | Ja |
Mac OS X | Ja | Ja | Ja | Ja | |
Unix | Ja | Ja | Ja | Ja | |
Windows | Ja | Nej | Nej | Nej | |
Användargränssnitt | CLI | Ja | Ja | Ja | Ja |
GUI integrerat | Ja | Nej | Nej | Nej | |
GUI(er) separat | Ja | Ja | Nej | Nej | |
Webbaserat GUI | Ja | Nej | Nej | Nej | |
Tjänster | FTP | Ja | Ja | Ja | Ja |
SFTP | Ja | Ja | Nej | Nej | |
FTPS | Ja | Ja | Ja | Ja | |
SCP | Ja | Nej | Nej | Nej | |
WebDAV | Ja | Nej | Nej | Nej | |
HTTP/HTTPS | Ja | Nej | Nej | Nej | |
AS2 | Ja | Nej | Nej | Nej | |
Autentisering | LDAP | Ja | Ja | Ja | ? |
Active Directory | Ja | Nej | Nej | Nej | |
Lokal | Ja | Ja | Ja | Ja | |
Databas | Ja | Ja | Ja | Nej | |
Hög tillgänglighet |
Failover-kluster (aktivt/passivt) |
Ja | Nej | Nej | Nej |
Lastbalansering (aktiv/aktiv) |
Ja | Nej | Nej | Nej | |
Automatisering | Händelsehantering | Ja | Ja | ? | ? |
Skript | Ja | Ja | Nej | Nej | |
CrushFTP | ProFTPD | Ren-FTPd | vsftpd |
Se även
- File Transfer Protocol (FTP)
- Jämförelse av FTP-klientprogramvara
- FTPS (FTP över SSL / TLS )
- FTP över SSH
- SSH File Transfer Protocol (SFTP)
- Jämförelse av SSH-servrar
- Jämförelse av SSH-klienter
Anteckningar
- ^ "ProFTPD-projektet: Funktioner och plattformar" . Proftpd.org . Hämtad 2018-04-22 .
- ^ "ProFTPD-modul mod_sftp" . Proftpd.org . Hämtad 2018-04-22 .
- ^ Microsoft TechNet. "Web Server (IIS) Administration Cmdlets i Windows PowerShell" . Microsoft.