FTP & FTPS
SFTPPlus as an FTP Server
SFTPPlus can function as a secure and reliable FTP server, allowing external clients to connect and exchange files. The solution supports a range of FTP security levels:
- Legacy FTP: Unencrypted FTP for environments where security is not a primary concern or for compatibility with older systems.
- Implicit FTPS: The entire connection is secured with TLS (Transport Layer Security) from the outset, typically on a dedicated port.
- Explicit FTPS: The connection starts as a plain FTP session, and the client explicitly requests a secure connection using the
AUTH TLScommand.
All secure FTP transfers are protected by TLS, ensuring the confidentiality and integrity of data in transit. SFTPPlus supports both active and passive FTP transfer modes, accommodating various network configurations and firewall rules.
SFTPPlus as an FTP Client
In addition to its server capabilities, SFTPPlus can act as an FTP client. This functionality enables automated file transfers to and from remote FTP servers. Users can configure SFTPPlus to automatically upload or download files on a schedule or based on specific events. The client-side support mirrors the server-side security features, including connections to both legacy FTP and secure FTPS servers.
Authentication and Security
Security is a core component of SFTPPlus's design. For FTP and FTPS transfers, SFTPPlus provides multiple authentication methods:
- Username and Password: Standard authentication using credentials.
- Mutual TLS Authentication: A higher level of security where both the client and the server verify each other's identity using digital certificates. This prevents man-in-the-middle attacks and ensures only trusted parties can connect.
- Password and TLS certificates for highly sensitive transfers.
Load Balancer Integration
SFTPPlus is designed to operate effectively behind a load balancer, providing scalability and high availability for your file transfer services. A key feature is its ability to handle passive FTP connections in a load-balanced environment. To manage this, SFTPPlus keeps the passive port connections on each node in the load balancer. This ensures that passive mode data connections, which are crucial for many FTP transfers, are correctly routed to the appropriate server instance, maintaining session integrity and performance. This capability is essential for large-scale deployments where traffic must be distributed across multiple servers to handle high volumes of transfers.
File Transfer Bridging Capabilities
SFTPPlus's client functionality allows it to act as a protocol bridge, facilitating automated file transfers between different systems. This means SFTPPlus can be configured to move files from a source server using one protocol to a destination server using FTP or FTPS. For example, a transfer task can be set up to:
- Download a file from an SFTP server and upload it to an FTP server.
- Retrieve documents from a Web server (HTTP/S) and transfer them to an FTP location.
- Synchronize data from Azure Blob Storage to an FTP server.
- Migrate files from SharePoint Online to a remote FTP site.
- Process email attachments from an email server and deliver them to a specific FTP directory.
This bridging capability simplifies complex data workflows by centralizing them within a single MFT solution, eliminating the need for custom scripting or multiple applications.
Get help from experts for implementation or migration
SFTPPlus MFT offers complete and secure support for the FTP protocol, making it a versatile solution for a wide range of file transfer needs. It provides the flexibility to support legacy systems while also meeting modern security requirements through its robust implementation of FTPS and mutual TLS authentication.
With over 20 years of experience, our support team has successfully assisted our customers in implementing secure FTP transfers and migrating from legacy FTP to modern FTPS, SFTP, or cloud-based solutions.
If you are looking to secure legacy systems, bridge different protocols, or scale your transfers with a load-balanced architecture, our team is ready to assist.
Contact us to discuss how SFTPPlus can be tailored to meet your specific file transfer requirements and help you implement a robust and reliable solution.
