SFTP
Use SFTP connector to interact with a SFTP server. Primary functions include uploading and downloading files from an SFTP server, but its capable of other tasks like creating remote directories and listing files and directories on the SFTP server.
Add connector
Select Connectors in Hub menu and select Add Connector

Add connector Select SFTP

Enter the name and optionally a description.

Enter the configuration values for different environments.
Select Save.
Configuration values
Agent Group
Agent group where the connector should be executed
Server Address
SFTP server's address
Port
Port number. Typically, the port is set to 22
Username & Password
Credentials for the SFTP user to connect to SFTP server
Client's Private Key Path
Used for key based authentication. Specify the path to the file containing the client private key. This path/file should be accessible to the connector agents installed on customer premises.
Password For Client's Private Key
Password associated with the private key file
Server Validation Type
Determine the server validation type.
None - No validation
Server Public Key - Attach the server's public key which will be used to verify server's identity
For security purposes, a public key is recommended.
Transfer Type
Determines how the data is treated during transfer.
ASCII - text mode
Binary - binary mode
Binary is recommended and set as default.
Request Compression
If enabled, the connector agent will demand compression explicitly from SFTP server. Default is false.
Key Exchange Algorithms
Key exchange algorithm define how the client and server securely negotiate shared symmetric keys. Some algorithms are enabled by default.
✅ - Enabled by default
Diffie-Hellman (DH)
DH Group
DH Group Exchange
DH Group 14
DH Group Exchange (SHA256)
DH Group 14 (SHA256) ✅
DH Group 15 (SHA512)
DH Group 16 (SHA512) ✅
DH Group 17 (SHA512)
DH Group 18 (SHA512)
RSA
RSA 1024 (SHA1)
RSA 2048 (SHA256) ✅
Elliptic Curve Diffie-Hellman (ECDH)
ECDH NIST P-256 ✅
ECDH NIST P-384 ✅
ECDH NIST P-521 ✅
ECDH NIST K-163
ECDH NIST P-192
ECDH NIST P-224
ECDH NIST K-233
ECDH NIST B-233
ECDH NIST K-283
ECDH NIST K-409
ECDH NIST B-409
ECDH NIST K-571
ECDH Curve25519 ✅
Curve25519 and Curve448
Curve25519 ✅
Curve448 ✅
GSS (Generic Security Services)
GSS Group Exchange
GSS Group
GSS Group 14
Edit connector
Hover over the connector card and the context menu will appear, select Edit.
You can now change or the configuration values for different environments.
Delete connector
Hover over the connector card and the context menu will appear, select Delete.
Confirm and the connector will be deleted.
Deleting a connector can not be undone.
Operations
Determines whether a directory exists at the specified path
Creates a directory at the specified path
Deletes the directory at the specified path
Lists all files and directories in the specified path
Checks if a remote file exists
Gets the size, in bytes, of a remote file
Rename a remote file
Copies a remote file into the selected destination
Delete a remote file
Delete multiple remote files based on mask
Uploads a single file to the SFTP Server
Upload multiple files to the SFTP Server
Uploads the content of a Flow variable that contains a binary stream e.g. Upload data from a camera input
Download a single file from the SFTP server to the machine where Flow Connect agent is running
Download multiple files from the SFTP server to the machine where Flow Connect agent is running
Download a file from SFTP server and store it as Flow variable
Last updated
Was this helpful?