Comparison of FTP server software packages: Difference between revisions

Content deleted Content added
Added a "Managed/Hosted" section to the "Comparison of FTP server software packages" article, comparing hosted FTP servers like AWS Transfer Family, Azure File Share, Files.com, hostedFTP, SFTP To Go, and SFTPPlus— cloud-based services providing MFT capabilities distinct from traditional self-hosted FTP servers. All details are sourced from official documentation.
Undid revision 1291824229 by Wikipedialuva (talk) (only client supports SFTP, not server)
 
(9 intermediate revisions by 4 users not shown)
Line 28:
|[[FileZilla Server]]
|{{open source|[[free software]]}}
|Windows, macOS, Linux
|[[FTP]], [[FTPS]], supports autoban, speedlimits, IP Filter, Groups, Shared folders, compression
|-
Line 86:
|Main website seems offline, but continues development in the newer CC series
|-
|}
 
== Managed/Hosted ==
{| class="wikitable"
|'''Name'''
|'''License'''
|'''Platform'''
|'''Details'''
|-
|'''[https://aws.amazon.com/aws-transfer-family/ AWS Transfer Family]'''
|[[Proprietary software|Proprietary]]
|[[Cloud computing|Cloud-based]]
|Fully managed file transfer service supporting [[File Transfer Protocol|FTP]], [[FTPS]], [[SSH File Transfer Protocol|SFTP]], and [[AS2]] protocols. Integrates with [[Amazon S3]] and [[Amazon Elastic File System|EFS]] for [[Scalability|scalable]] storage. Offers [[Identity and access management|IAM-based]] [[authentication]], [[Active Directory]] integration, and custom identity provider support. Provides logging via [[Amazon Web Services|AWS]] CloudTrail and monitoring via [[Amazon Elastic Compute Cloud#Amazon CloudWatch|CloudWatch]]. Features high availability across multiple AZs. <ref>{{Cite web |title=Secure File Transfer Service - AWS Transfer Family - AWS |url=https://aws.amazon.com/aws-transfer-family/ |access-date=2025-01-16 |website=Amazon Web Services, Inc. |language=en-US}}</ref>
|-
|'''[https://learn.microsoft.com/en-us/azure/storage/files/storage-files-introduction Azure File Share]'''
|[[Proprietary software|Proprietary]]
|[[Cloud computing|Cloud-based]]
|Hosted file share service supporting [[File Transfer Protocol|FTP]] and [[Server Message Block|SMB]] protocols. Integrates with on-premises [[Active Directory|AD]] and [[Microsoft Entra ID|Azure]] AD DS for centralized [[authentication]]. Features include geo-redundancy, snapshots, [[encryption]] at rest and in transit, and seamless integration with [[Microsoft Azure|Azure]] services. <ref>{{Cite web |last=khdownie |date=2024-05-10 |title=Introduction to Azure Files |url=https://learn.microsoft.com/en-us/azure/storage/files/storage-files-introduction |access-date=2025-01-16 |website=learn.microsoft.com |language=en-us}}</ref>
|-
|'''[http://Files.com Files.com]'''
|[[Proprietary software|Proprietary]]
|[[Cloud computing|Cloud-based]]
|Managed file transfer platform supporting [[File Transfer Protocol|File Transfer Protocol (FTP)]], [[SSH File Transfer Protocol|SSH File Transfer Protocol (SFTP)]], and [[AS2]] protocols. Integrates with cloud storage solutions like [[Amazon S3]], [[Google Cloud Platform]], and [[Microsoft Azure]]. Features automated workflows, [[API]] integrations, activity [[Logging (computing)|logging]], and [[encryption]] at rest and in transit. Ensures compliance with [[System and Organization Controls|SOC 2]], [[Health Insurance Portability and Accountability Act|HIPAA]], [[General Data Protection Regulation|GDPR]], and [[California Consumer Privacy Act|CCPA]].<ref>{{Cite web |title=Files.com |url=https://www.files.com/ |access-date=2025-01-16 |website=Files.com |language=en}}</ref>
|-
|'''[https://hostedftp.com/ Hosted<s>FTP</s>]'''
|[[Proprietary software|Proprietary]]
|[[Cloud computing|Cloud-based]]
|Fully managed [[File Transfer Protocol|FTP]] and [[SSH File Transfer Protocol|SFTP]] service built on [[Amazon Web Services|AWS]]. Includes automated server provisioning, 24x7 support with SLA, [[Health Insurance Portability and Accountability Act|HIPAA]] compliance and migration tools for transitioning from self-hosted servers. Features advanced [[network security]] and event [[Logging (computing)|logging]]. <ref>{{Cite web |title=FTP in the Cloud™ {{!}} Hosted~FTP~ |url=https://hostedftp.com/ |access-date=2025-01-16 |website=hostedftp.com}}</ref>
|-
|'''[https://sftptogo.com/ SFTP To Go]'''
|[[Proprietary software|Proprietary]]
|[[Cloud computing|Cloud-based]]
|Fully managed [[SSH File Transfer Protocol|SFTP]] service supporting [[File Transfer Protocol|FTP]], [[SSH File Transfer Protocol|SFTP]], [[FTPS]], and [[HTTPS]] protocols. [[Encryption]] at rest and in transit, and [[IP address|IP]] [[Whitelist|whitelisting]]. Offers [[Amazon Web Services|AWS]] [[Amazon S3|S3]] integration for [[Scalability|scalable]] [[cloud storage]], multi-user management, [[Key authentication#Authentication using Public Key Cryptography|public key authentication]], [[webhook]] support for real-time notifications, and high availability. [[API]] support. Ensures compliance with [[Health Insurance Portability and Accountability Act|HIPAA]], [[General Data Protection Regulation|GDPR]]. <ref>{{Cite web |title=SFTP To Go: Managed SFTP/FTPS Cloud Storage as a Service |url=https://sftptogo.com/ |access-date=2025-01-16 |website=sftptogo.com}}</ref>
|-
|'''[https://www.sftpplus.com/ SFTPPlus]'''
|[[Proprietary software|Proprietary]]
|[[Cloud computing|Cloud-based]]
|Managed file transfer software supporting [[File Transfer Protocol|FTP]], [[FTPS]], [[SSH File Transfer Protocol|SFTP]], [[WebDAV]], and [[HTTPS]] protocols. Offers features like [[event-driven]] automation, detailed [[Logging (computing)|audit logging]], [[Active Directory]] integration, [[Key authentication#Authentication using Public Key Cryptography|public key authentication]], and support for [[Containerization (computing)|containerized]] or hybrid deployments. <ref>{{Cite web |title=SFTPPlus {{!}} Secure managed file transfer software |url=https://www.sftpplus.com/ |access-date=2025-01-16 |website=www.sftpplus.com}}</ref>
|}
 
== Libraries ==
{|class="sortable wikitable"
|-
!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 (programming language)|Python]]. It is currently the most complete RFC-959 [[FTP]] server implementation available for Python.
|}