FTP
Use the FTP connector to interact with an FTP server. Primary functions include uploading and downloading files to and from an FTP server, but it is also capable of tasks such as creating remote directories, deleting files and directories, renaming files, and listing files and directories on the FTP server.
Add connector
Select Connectors in Hub menu and select Add Connector

2. Select FTP.

Enter the name and optionally a description.

Provide the configuration values for the respective environments (Refer to the section below for details).

Click Save.
Configuration values
Agent Group
Specifies the agent group on which the connector will be executed.
Server Address
The hostname or IP address of the FTP server to connect to.
Port
The network port used to establish the FTP connection (commonly 21 for FTP and 990 for implicit FTPS).
Username
The username used to authenticate with the FTP server.
Password
The password associated with the specified username for server authentication.
Transfer Type
Defines how file data is transferred. Common options include Binary (for non-text files) and ASCII (for text files).
Passive Mode
Determines whether the client uses passive mode for data connections. Passive mode is typically required when connecting through firewalls or NAT.
Transfer Type
Determines how the data is treated during transfer.
ASCII - text mode
Binary - binary mode
Binary is recommended and set as default.
Use SSL/TSL
Indicates whether SSL/TLS encryption is used for securing the FTP connection (FTPS).
SSL Mode
Specifies how SSL/TLS is applied during connection. Examples include Explicit (upgrade from FTP to FTPS) or Implicit (always encrypted connection).
Encrypt Data Channel
Determines whether the data channel (file transfer channel) is encrypted in addition to the control channel.
Auth Command
Defines the authentication command used during secure FTP negotiation (for example, AUTH TLS or AUTH SSL)
Validate Server
Indicates whether the server SSL certificate should be validated during connection establishment.
SSL Resumption
Controls whether SSL session resumption is enabled to improve performance when reconnecting securely.
Check CRL
Specifies whether Certificate Revocation Lists (CRL) are checked during certificate validation.
Check OCSP
Specifies whether Online Certificate Status Protocol (OCSP) validation is performed during certificate validation.
Force Complete Chain Validation For Trusted
Forces full certificate chain validation even if the certificate is already trusted locally.
Force Revocation Check For Root
Forces revocation checks for root certificates in the certificate chain.
Mandatory CRL Check
Requires CRL validation to succeed; connection fails if CRL validation cannot be completed.
Mandatory OCSP Check
Requires OCSP validation to succeed; connection fails if OCSP validation cannot be completed.
Mandatory Revocation Check
Requires at least one revocation check (CRL or OCSP) to succeed; connection fails otherwise.
Revocation Moment Grace Period
Specifies the time buffer allowed when validating certificate revocation timestamps to handle propagation delays in revocation information.
Use System Storages
Determines whether system certificate stores are used for certificate validation instead of custom certificate sources.
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 directory exists at specified path.
Creates a directory at the specified path
Deletes an empty directory at the specified path
Lists all files and directories in the specified path
Checks if a remote file exists
Delete a remote file
Delete multiple remote files based on mask
Gets the size, in bytes, of a remote file
Rename a remote file
Get the last modified date and time of a remote file.
Set the last modified date and time of a remote file.
Uploads a single file to the FTP Server
Upload multiple files to the FTP 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 FTP server to the machine where Flow Connect agent is running
Download multiple files from the FTP server to the machine where Flow Connect agent is running
Download a file from FTP server and store it as Flow variable
Last updated
Was this helpful?