SFTP Client


The SFTP Client node establishes an SFTP client that can connect to a SFTP server for file operation purposes.

Node Type

Action.

Input and Output Ability

This node has 1 entry point and 1 exit point.


The input and output of this node can be any format. However, if you want to use expressions to refer to any record in the msg or metadata, you must ensure the input is a JSON object.

Node Properties

../../_images/sftp_client.png


Node Name

Required.

The name of this node.


Host

Required.

The URL of the SFTP server.


Port

Required. 22 by default.

The port of the SFTP server.


User Name

Required.

The user name used to log in to the SFTP server.


Password

Required.

The password for the User Name to log in to the SFTP server.


Action

Required.

The action of the node when it is triggered. Values are as per the below.

  • Download File

  • Upload File

  • Rename File or Folder

  • Delete File


After selecting the action, enter the path of the file.


Description

Optional.

The description for the node.


Test Connection

You can click the Test Connection button to test the SFTP connectivity.

Limitations

  • Each SFTP Client node can only process 1 file.

  • Maximum file size for downloading/uploading: 100M

  • As the SFTP server is not managed by EnOS, connection problems could occur due to server downtime or other instances that are not within our control.

Samples

Input Sample

The input message can be any format that SFTP supports.

Output Sample

The output message can be any format that SFTP supports.