SFTP V2

The SSH File Transfer Protocol (SFTP) is a network protocol based on Secure Shell (SSH) that enables secure file access, transfer and management over a reliable data stream. The version 2 client includes other configuration properties, key exchange algorithms, MAC algorithms and ciphers not available in version 1.

Important:

As part of the connector namespace updates introduced in March 2026, the SFTP V1 and SFTP V2 connectors are now available as SFTP V3 and SFTP V4 respectively for newly created projects. These updated versions align with the new namespace conventions introduced across the platform.

Existing accounts and projects will continue to display and use SFTP V1 and SFTP V2 to maintain backward compatibility. There is no impact on existing integrations, and no changes are required for currently configured accounts or projects.

For newly created projects, only the updated connector versions, SFTP V3 and SFTP V4, are available.

Note:
  • Create separate accounts for the SFTP connector in workflows and flow services. Also, the names of the SFTP V1 account and SFTP V2 account must be unique.
  • Public key authentication is not supported for the SFTP connector in deploy anywhere integrations.

Workflow actions

  • Upload file: Uploads a specific file on the SFTP server.

  • Download file: Downloads a specific file from SFTP server.

  • Append file: Appends a specific local file to an existing file on the SFTP server.

  • Remove directory: Deletes the specified directory from the SFTP server.

  • Create directory: Creates a directory at a specified location on the SFTP server.

  • Get list of files and folders: Retrieves list of files and folders from a specified directory on the SFTP server.

  • Delete file: Deletes a specific file from SFTP server.

  • Create symbolic Link: Creates a symbolic link of a specific file.

  • Rename file or folder: Renames a specific file or folder from the FTP server.

  • Change ownership: Changes ownership of a specific file or folder.

  • Change file or folder permission: Changes permission of a specific file or folder.

  • Change group ownership: Changes group permissions of a specific file or folder.

Flow service actions

  • cd: Changes the working directory on the remote SFTP server.

  • chgrp: Changes the group ownership of one or more remote files.

  • chmod: Changes permission of one or more remote files.

  • chown: Changes the owning user of one or more remote files.

  • get: Retrieves a specific file from a remote SFTP server.

  • ls: Retrieves a list of files with details like permissions and ownership from a specified remote directory. If no directory is provided, it lists the files in the current remote directory.

  • mkdir: Creates a new remote directory.

  • put: Transfers a file to a remote SFTP server.

  • pwd: Displays the remote working directory in the SFTP server.

  • rename: Renames a file or directory on a remote SFTP server.

  • rm: Deletes one or more remote files on the SFTP server.

  • rmdir: Deletes one or more remote directories on the SFTP server.

  • symlink: Creates a symbolic link between the old path and the new path of a specific file.

Additional information

SFTP V2 Details
Preferred Key Exchange Algorithms
  • curve25519-sha256
  • curve25519-sha256@libssh.org
  • diffie-hellman-group18-sha512
  • diffie-hellman-group17-sha512
  • diffie-hellman-group16-sha512
  • diffie-hellman-group15-sha512
  • diffie-hellman-group14-sha256
  • diffie-hellman-group-exchange-sha256
  • rsa2048-sha256, ecdh-sha2-nistp521
  • ecdh-sha2-nistp384
  • ecdh-sha2-nistp256
  • rsa1024-sha1
  • diffie-hellman-group14-sha1
  • diffie-hellman-group-exchange-sha1
  • diffie-hellman-group1-sha1
Preferred ciphers C2S
  • aes256-gcm@openssh.com
  • aes128-gcm@openssh.com
  • chacha20-poly1305@openssh.com
  • aes256-ctr
  • aes192-ctr
  • aes128-ctr
  • arcfour256
  • aes256-cbc
  • 3des-cbc
  • 3des-ctr
  • aes192-cbc
  • aes128-cbc
  • blowfish-cbc
  • arcfour128
  • arcfour
Preferred Message Authentication Code (MAC) Algorithms C2S
  • hmac-sha2-512-etm@openssh.com
  • hmac-sha2-512-96
  • hmac-sha2-512
  • hmac-sha2-256-etm@openssh.com
  • hmac-sha2-256, hmac-sha2-256-96
  • hmac-sha1-etm@openssh.com
  • hmac-sha1, hmac-sha1-96
  • hmac-md5
  • hmac-md5-etm@openssh.com
  • hmac-md5-96
Preferred Message Authentication Code (MAC) Algorithms S2C
  • hmac-sha2-512-etm@openssh.com
  • hmac-sha2-512-96, hmac-sha2-512
  • hmac-sha2-256-etm@openssh.com
  • hmac-sha2-256
  • hmac-sha2-256-96
  • hmac-sha1-etm@openssh.com
  • hmac-sha1
  • hmac-sha1-96
  • hmac-md5
  • hmac-md5-etm@openssh.com
  • hmac-md5-96
SFTP advanced settings
  • Min DH key length
  • Max DH key length
host Hostname of the SFTP server that you are using.
Note: Key Exchange algorithms such as diffie-hellman-group-exchange-sha1 and diffie-hellman-group-exchange-sha256 consider values set for the Min DH key size and Max DH key size parameters. All other algorithms ignore these values.