Sammenligning av programvarepakker for FTP-servere - Comparison of FTP server software packages
Grafisk
Navn | Tillatelse | Plattform | Detaljer |
---|---|---|---|
Cerberus FTP-server | Proprietær | Bare Windows | FTP , FTPS , SFTP , SCP , HTTPS webklient, IPv6 , SOAP basert webtjenester API, Windows Active Directory / LDAP -autentisering, HTTP / HTTPS fjernadministrasjon, offentlig nøkkel og klientsertifikat autentisering |
CompleteFTP | prøvevare | Bare Windows | FTP , FTPS , SFTP , SCP , HTTP , HTTPS , Windows Active Directory- autentisering, SQL- autentisering, SAML Single Sign-On- autentisering, grupper, virtuelt filsystem , prosess / e-posthendelser, kryptering av data i hvile , protokollkonvertering for rygg -end servere, SSH-tunneling, fildeling (via klientapp), web-app hosting via server-side Javascript , fjernadministrasjon, offentlig nøkkel og klientsertifikatgodkjenning, Plugin API (.NET / Javascript), fail-over , last -balanserende , dokkbart dashbord |
CrushFTP-server | prøvevare | Mac OS X, Windows (alle), Linux (alle), * 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, Lagdelt arv, hendelser / varsler, protokollkonvertering (innkommende FTP / FTPS / SFTP / HTTP (s) protokoller konvertert til en backend FTP (ES) / SFTP / HTTP (s) / S3 / WebDAV-server.), SSH Tunneling , HTTP (S) Tunneling , CrushTask, klientsertifikat autentisering, ad-hoc fil deling, søkeord søker, PGP i strømmen kryptering / dekryptering, båndbredde akselerasjon (CrushTunnel), filrevisjoner og synkronisering, DMZ fremre endeserver modus kan også klynge med lastbalanse ( støtter proxy-protokoll v1 og v2), DDOS- beskyttelse, høy tilgjengelighet virtuell IP, datareplikering og øktreplikasjon, jobbplanlegging og overvåking, brukerkonfigurasjon via API, skriptbar kommandolinjefiloverføringsklient. Støtter skylagring via S3 , Azure , [Citrix] -fillagring , Hadoop og Google Drive for fildata. |
FileZilla Server | åpen kildekode, gratis programvare | Bare Windows | FTP , FTPS , støtter autoban, speedlimits, IP-filter, grupper, delte mapper, komprimering |
Microsoft Internet Information Services | Proprietær | Bare Windows |
FTP , FTPS , WebDAV og WebDAV over SSL
(FTPS støttes i IIS 7 og senere) |
Sysax Multi Server | proprietær , gratis personlig utgave | Windows (alle utgaver) | Secure FTP Server som også støtter Secure Shell Access og nettleserbasert sikker filoverføring. Protokoller som støttes inkluderer FTP , FTPS , SFTP , HTTP , HTTPS , Telnet og Secure Shell . Funksjonene inkluderer web-UI-administrasjon, serverhendelsesutløsere og skripting og autentisering ved hjelp av Windows, ODBC eller Active Directory. Sertifisert for Windows Vista. |
War FTP Daemon | åpen kildekode, gratis programvare | Windows 9X / 2000 / XP / 2003 | En av de originale FTP- serverne laget for Windows-plattformen og fremdeles tilgjengelig. |
Konsoll / terminalbasert
Navn | FOSS | Plattform | Detaljer |
---|---|---|---|
CrushFTP-server | Nei, proprietær | Mac OS X, Windows, Linux, * BSD, Solaris, etc. | FTP , FTPS , SFTP , SCP , HTTP , HTTPS , WebDAV og WebDAV over SSL, AS2 , AS3 , Plugin API, Windows Active Directory / LDAP- autentisering, SQL- autentisering, GUI ekstern administrasjon, Hendelser / varsler, X.509 brukerautentisering for HTTPS / FTPS / FTPES, MD5 hash-beregninger på alle filoverføringer, protokollkonvertering (innkommende FTP / FTPS / SFTP / HTTP / HTTPS-protokoller konvertert til en back-end FTP / SFTP-server.), SSH-tunnelering , HTTP (S) -tunneling, CrushTask, Hodeløs (administrering av nettleser, eller du kan redigere XML-filer direkte, eller utstede terminalkommandoer for å legge til brukere, administrere grupper, arv, tillatelser, spørreserverstatistikk osv.) Støtter skylagring via S3 , Azure , Citrix -fillagring, Hadoop og Google Drive for fildata. Støtte for CrushBalance load balancer, eller andre via proxy-protokoll v1 og v2. |
glFTPd | Nei, proprietær | Linux, BSD, Mac OS X | Virtuelle brukere og grupper, private stier, struping av båndbredde, støtte for opplasting / nedlasting, i det minste CRC-beregning av filer som lastes opp, skriptstøtte på nesten alle kommandoer og operasjoner, online brukeradministrasjon, innebygd statistikk som kan vises ved hjelp av nettstedskommandoer, FTPS og ACL-støtte. Støtter FXP . |
ProFTPD | Ja, GPL | Unix-lignende (Linux, BSD, Mac OS X og mer), Windows med Cygwin | Funksjonsrik og populær FTP-demon for Unix-lignende plattformer. Mange tredjeparts grafiske brukergrensesnitt (GUI) er tilgjengelig. SFTP kan støttes via tilleggsmodul. |
Pure-FTPd | Ja, BSD-lisens | Linux, BSD, Mac OS X og mer | Støtter FXP . |
vsftpd | Ja, GPLv2 | Linux, BSD og mer | FTP , FTPS , FTPES . Støtter X.509 klient sertifisering. nekte / aktivere lister for brukertilgang. Loggdata kan være kompatible med wu-ftpd-format. vsftpd er standard FTP-demon i Ubuntu , CentOS , Fedora , Slackware (sammen med ProFTPD), NimbleX og RHEL . Andre som Debian krever en ekstra installasjon. GPLv2-lisens med unntak for kobling til OpenSSL. |
WU-FTPD | Nei, proprietær | Linux, BSD, Solaris, Mac OS X og mer | Hovednettstedet virker offline, men fortsetter utviklingen i den nyere CC-serien |
Biblioteker
Navn | Tillatelse | Språk | Plattform | Detaljer |
---|---|---|---|---|
pyftpdlib | MIT-lisens | Python | Plattformuavhengig | Et bærbart bibliotek på høyt nivå for enkelt å skrive asynkrone FTP- servere med Python . Det er for tiden den mest komplette implementeringen av RFC-959 FTP- serveren som er tilgjengelig for Python. |
Oppsummeringstavle
Grafiske UI-baserte FTP-servere
Cerberus | Fullstendig | CrushFTP-server | FileZilla | IIS | Multi Server | ||
---|---|---|---|---|---|---|---|
Lisens type | proprietær | proprietær | proprietær | FLOSS / GPL2 | proprietær | proprietær | |
OS | Linux | Nei | Nei | Ja | Nei | Nei | Nei |
Mac OS X | Nei | Nei | Ja | Nei | Nei | Nei | |
Unix | Nei | ? | Ja | Nei | Nei | Nei | |
Windows | Ja | Ja | Ja | Ja | Ja | Ja | |
Brukergrensesnitt | CLI | ? | ? | Ja | ? | Ja, via PowerShell | ? |
GUI integrert | Ja | ? | Ja | Ja | Ja | ? | |
GUI (er) separat | Ja | ? | ? | ? | ? | ? | |
Nettbasert GUI | Ja | Ja | Ja | Nei | Nei | ? | |
Tjenester | FTP | Ja | Ja | Ja | Ja | Ja | Ja |
SFTP | Ja | Ja | Ja | Nei | Nei | Ja | |
FTPS | Ja | Ja | Ja | Ja | Ja | Ja | |
SCP | Ja | Ja | Ja | Nei | Nei | Ja | |
WebDAV | Nei | Nei | Ja | Nei | Ja | Nei | |
HTTP / HTTPS | Ja | Ja | Ja | Nei | Ja | Ja | |
AS2 | Nei | Nei | Ja | Nei | Nei | Nei | |
Godkjenning | LDAP | Ja | Ja | Ja | Nei | Nei | Nei |
Active Directory | Ja | Ja | Ja | Nei | Ja | Ja | |
Lokalt | Ja | Ja | Ja | Ja | Ja | Ja | |
Database | Nei | Ja | Ja | Nei | Nei | Ja | |
Høy tilgjengelighet |
Failover Cluster (aktiv / passiv) |
Ja | Nei | Ja | Nei | Ja | Nei |
Lastbalansering (aktiv / aktiv) |
Ja | ? | Ja | Nei | Ja | ? | |
Automasjon | Hendelsesbehandling | Ja | Ja | Ja | Nei | Nei | ? |
Skripting | Nei | Ja | Ja | Nei | Nei | ? | |
Cerberus | Fullstendig | CrushFTP-server | FileZilla | IIS | Multi Server |
Terminal / konsollbaserte FTP-servere
CrushFTP | ProFTPD | Pure-FTPd | vsftpd | ||
---|---|---|---|---|---|
Lisens type | 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 | Nei | Nei | Nei | |
Brukergrensesnitt | CLI | Ja | Ja | Ja | Ja |
GUI integrert | Ja | Nei | Nei | Nei | |
GUI (er) separat | Ja | Ja | Nei | Nei | |
Nettbasert GUI | Ja | Nei | Nei | Nei | |
Tjenester | FTP | Ja | Ja | Ja | Ja |
SFTP | Ja | Ja | Nei | Nei | |
FTPS | Ja | Ja | Ja | Ja | |
SCP | Ja | Nei | Nei | Nei | |
WebDAV | Ja | Nei | Nei | Nei | |
HTTP / HTTPS | Ja | Nei | Nei | Nei | |
AS2 | Ja | Nei | Nei | Nei | |
Godkjenning | LDAP | Ja | Ja | Ja | ? |
Active Directory | Ja | Nei | Nei | Nei | |
Lokalt | Ja | Ja | Ja | Ja | |
Database | Ja | Ja | Ja | Nei | |
Høy tilgjengelighet |
Failover Cluster (aktiv / passiv) |
Ja | Nei | Nei | Nei |
Lastbalansering (aktiv / aktiv) |
Ja | Nei | Nei | Nei | |
Automasjon | Hendelsesbehandling | Ja | Ja | ? | ? |
Skripting | Ja | Ja | Nei | Nei | |
CrushFTP | ProFTPD | Pure-FTPd | vsftpd |
Se også
- Protokoll for filoverføring (FTP)
- Sammenligning av FTP-klientprogramvare
- FTPS (FTP over SSL / TLS )
- FTP over SSH
- SSH File Transfer Protocol (SFTP)
- Sammenligning av SSH-servere
- Sammenligning av SSH-klienter
Merknader
- ^ "ProFTPD-prosjektet: Funksjoner og plattformer" . Proftpd.org . Hentet 22.04.2018 .
- ^ "ProFTPD-modul mod_sftp" . Proftpd.org . Hentet 22.04.2018 .
- ^ Microsoft TechNet. "Webservers (IIS) administrasjons-Cmdlets i Windows PowerShell" . Microsoft.