SFTP Connector
The SFTP Connector enables secure file transfers between the platform and external systems. This feature allows organizations to establish encrypted connections with SFTP-enabled servers for both manual and automated data exchange workflows.
Unlike standard FTP, SFTP encrypts both commands and data during transmission, ensuring sensitive information remains protected. The connector supports standard authentication methods including password-based and key-based authentication, allowing organizations to align with their existing security infrastructure.
The SFTP Connector follows the same configuration pattern as other JustPerform connectors. Users access the Connections interface, select SFTP from the available options, and configure the necessary parameters. Once established, these connections integrate with various JustPerform features that support external data integration.
Creating a New SFTP Connection
Navigate to the Connections from the Explorer.
Select the plus icon to add a connection.
-
Enter Connection ID and Description details.
Note: Maintain unique ID to identify the source.
Select Secure File Transfer Protocol (SFTP) connector from the Source Type drop down.
Enter the SFTP server hostname or IP address.
Specify the port number (typically 22 for SFTP)
Enter the authentication credentials (username/password or SSH key)
Enter the Remote Directory Path.
Select Authentication Type from the drop down.
v26.08: If needed, activate File Decryption to enable automatic decryption of ASC/PGP/GPG-encrypted files. For more information, see File Decryption.
SAVE the connection configuration and you can use it in the data integration workflows.
v26.08: File Decryption
The File Decryption option is an optional configuration section on the SFTP connection that enables automatic decryption of ASC/PGP/GPG-encrypted files during ingestion. It is off by default, keeping existing connections unaffected.
When you enable the File Decryption option, additional configuration fields become visible:
Private Key: Upload your ASC/PGP/GPG private key using the file upload control, which supports drag-and-drop or choose-file interactions. The upload control validates file types and rejects invalid files to prevent uploading the wrong key.
Passphrase (Optional): Enter the passphrase associated with your private key, if required.
The File Decryption option is available for both Password and SSH Private Key authentication types, independent of which authentication method you have selected.
Each SFTP connection stores a single decryption key and passphrase. If you need to update either, re-uploading a new key or changing the passphrase will overwrite the previous one. Both the key and passphrase are stored encrypted at rest for security. When you save or validate the connection, the system automatically validates that the uploaded key and passphrase are valid. If validation fails, the save is blocked and you receive an error message.
When decryption is enabled, the connector automatically processes each downloaded file by inspecting its content to determine whether it is encrypted. Encrypted files are decrypted using your configured key and passed to ingestion, while plaintext files are processed unchanged. This transparent approach supports mixed folders containing both encrypted and plaintext files without requiring manual intervention or additional configuration.