Skip to main content

SFTP Connector

SFTP Read, write, move and delete files on an SFTP server

Connections

Basic Username/Password

Basic Username and Password connection

InputCommentsDefault
PasswordPassword for SFTP authentication
Username
HostThe address of the SFTP server. This should be either an IP address or hostname.
PortThe port of the SFTP server.22
TimeoutHow long the client will await a request.3000
Enable Unsecure Server Host Key AlgorithmsIf true, unsecure server host key algorithms will be added to the connection.false
Enable Unsecure CiphersIf true, CBC ciphers will be added to the connection.false
Custom Server Host Key AlgorithmsA comma-separated list of custom server host key algorithms. Overrides the default server host key algorithms. Algorithm order matters. Advanced setting.
Custom CiphersA comma-separated list of custom ciphers. Overrides the default ciphers. Cipher order matters. Advanced setting.

Private Key

Private Key connection

InputCommentsDefault
Private KeySSH private key
Key PassphrasePassphrase for the private key. Leave blank if none.
PasswordThough uncommon, some SFTP servers that use private keys may also require a password. Leave blank if none.
Username
HostThe address of the SFTP server. This should be either an IP address or hostname.
PortThe port of the SFTP server.22
TimeoutHow long the client will await a request.3000
Enable Unsecure Server Host Key AlgorithmsIf true, unsecure server host key algorithms will be added to the connection.false
Enable Unsecure CiphersIf true, CBC ciphers will be added to the connection.false
Custom Server Host Key AlgorithmsA comma-separated list of custom server host key algorithms. Overrides the default server host key algorithms. Algorithm order matters. Advanced setting.
Custom CiphersA comma-separated list of custom ciphers. Overrides the default ciphers. Cipher order matters. Advanced setting.

Actions

Append File

Append data to an existing file on a SFTP server.

InputCommentsDefault
Connection
PathPath on SFTP server to append file.
DataText to append to the file.

Create Directory

Create a new directory. If the recursive flag is set to true, the method will create any directories in the path which do not already exist.

InputCommentsDefault
Connection
PathPath of directory on an SFTP server to list files of
RecursiveIf true, create any missing directories in the path as welltrue

Delete File

Delete a file from a SFTP server

InputCommentsDefault
Connection
PathPath of file to delete

Fast Get

Read a file from SFTP

InputCommentsDefault
Connection
PathPath of file on SFTP server to read data from
Always Return BufferAlways treat the file as a binary file with content type 'application/octet-stream', even if it is a text file. This is helpful if you are processing non-UTF-8 text files, as the runner assumes text files are UTF-8.false

List Directory

List files and directories in a directory on an SFTP server. Optionally list files in subdirectories.

InputCommentsDefault
Connection
PathPath of directory on an SFTP server to list files of
PatternGlob-style string for listing specific files*
Include SubdirectoriesIf true, will list files in all subdirectories. If false, only lists files in the specified directory.false
Include DirectoriesIf true, will list directories in addition to files. If false, only lists files.false

Move File

Move a file on an SFTP server

InputCommentsDefault
Connection
Source PathPath of file to move
Destination PathPath of file to move

Read File

Read a file from SFTP

InputCommentsDefault
Connection
PathPath of file on SFTP server to read data from
Always Return BufferAlways treat the file as a binary file with content type 'application/octet-stream', even if it is a text file. This is helpful if you are processing non-UTF-8 text files, as the runner assumes text files are UTF-8.false

Stat File

Pull statistics about a file

InputCommentsDefault
Connection
PathPath of file on SFTP server to read data from

Write File

Write a file to SFTP

InputCommentsDefault
Connection
PathPath to file on SFTP server.
DataText to write into the file.