Pega Cloud services and on-premises users can securely transfer files to or from any Pega Platform application by using two file transfer protocols (FTP).
- Secure FTP (SFTP): An encrypted FTP that uses the SSH network protocol and local SSH keys for authentication.
- FTP Secure (FTPS): An encrypted FTP that uses SSL/TLS protocols and x.509 certificates for authentication.
SFTP and FTPS use a combination of the following algorithms:
- Asymmetric algorithm (for example, RSA, DSA)
- Symmetric algorithm (for example, DES/3DES, AES, Twofish)
- Key-exchange algorithm
Pega Cloud SFTP Service
Pega Cloud services offers an SFTP Service for simple, secure file transfers between your enterprise and your Pega Cloud applications. For more information, see Using Pega Cloud SFTP service.
Built-in Pega support for SFTP and FTPS
Pega Platform users in an on-premise or self-managed cloud environment can use the built-in support to transfer files from the Pega server file system to an FTP server in your enterprise beginning with the following Pega Platform versions:
- For FTP Secure (FTPS): Pega Platform 7.1.8 or later
- For SSH FTP (SFTP): Pega Platform 7.1.9 or later
For more information, see Transferring files from a Pega server to an SFTP server.
- Transferring files from a Pega server to an SFTP server
You can configure Pega Platform to securely transfer files from a Pega server to an SFTP server. You use the Connect-FTP method in an activity to transfer files from a Pega server to an SFTP server.
- FTP Server data instances
Define an FTP Server data instance to allow your application to act as a File Transfer Protocol client, copying files from one server or file system to a remote FTP server.