You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

The File Transfer Action is used to transfer packages or application files to a remote server. The action allows for four protocols, FTP, FTPS implicit, FTPS explicit and SFTP. The action also allows for proxying the connection and setting of the accepted TLS settings when they are applicable. 

Some firewalls are designed to snoop known FTP ports to work out what secondary data ports they need to allow through the firewall. With the secure transmission versions protocols FTP these firewalls are unable to workout these ports resulting in the connection failing with a data port error. A typical solution is to limit the number of data ports opened by the server and then configure the firewall to allow these ports.

 

Name

A friendly name for this action (will be displayed in the actions workflow area).

Enabled

Determines if this action will be run within the relevant stage.

Protocol

The action allows for the use of FTP, FTPS Explicit, FTPS Implicit, SFTP. Each providing certain capiblities and levels of security. The continua file transfer action has the following capabilities with each. 

  • FTP - Allow for a user login or anonmous login (by not providing a password). Note that FTP is not recommended as it is not secure. 
  • FTPS Implicit - Allows for connection to a host that allows both plain FTP and TLS secured connection. The action provides options for selecting the TLS version, cipher suites, and certificates which the action should accept from the server. 
  • FTPS Explicit - Allows for connection to a host that requires a TLS secured connection. As with FTPS Implicit the action allows configuration of the cipher suites, and accepted certificates used for the connection.
  • SFTP - Allows for connection to a SSH host which also allows file transfer. In this mode the action allows setting of the certificate acceptance method. 

Host

The host where the files are to be transferred. Can be the host DNS name, URL, or IP4 Address. 

Port

The port that the host is listening on for the protocol selected. Standard ports for each protocol are FTP: 21, FTPS Explicit: 21, FTPS Implicit: 990, SFTP: 22. Some servers do use non-standard ports for a varity of reasons, please check with your provider.  

Remote Folder

The folder on the remote machine to which the files will be uploaded. Note that this is based on the hosts base directory for the user. Therefore the folder selected with be a subdirectory of the home or start directory of the user login provided. This will be the folder under which all source files will be copied up. The folder structure of the source location will be replciated in the target hosts folder. 

Username

The name of the user to login as on the host machine. This is not required as some file transfer services do not require 

Password

 

Source To Transfer

 

Source Patterns

 

Proxy

Proxy Type

 

Proxy Host Name

 

Port 

 

User Name

 

Password

 

Proxy Auth

 

TLS/SSL

TLS/SSL Allowed

 

Certificate Validation

 

Allowed Suites

 

Clear Command Channel

 

 

  • No labels