When configuring a synchronization job using FTP, you must configure a FTP Profile which is done through the FTP tab of Options. From this panel, you can configure as many FTP profiles as necessary for the FTP servers in your environment. For example, if you were synchronizing to one FTP server using standard FTP and another FTP server using SFTP, you would configure two different profiles.
The FTP Profile must then be assigned to the FTP when configuring your Relation. Please see the topic Configuring a FTP Synchronization for further details.
Please chose FTP Profile to display or edit
From this drop-down menu, you can select an existing profile to edit or create a new profile. To edit an existing profile, simply click on its name in the list. To create a new profile select '(Add New Profile)' which will prompt you for a name for the profile.
FTP support is a complex topic and the support provided in SureSync depends heavily on what your FTP server supports. You must be aware of the capabilities of your FTP server to configure an appropriate profile for SureSync's use. Unfortunately, there is no way for SureSync to determine this information for you. Standard FTP transmissions are relatively easy to configure while SFTP has many more options. It is possible that you might have to consult your FTP server documentation to determine capabilities.
When you select FTP as the FTP Connection Type from the drop down menu,you gain access to both FTP and FTP/S (secure SSL) transmissions. If you're looking to use SSH based SFTP then you should select SFTP from the FTP Connection Type drop-down menu.
FTP Settings
Port
This field configures the port which SureSync should attempt to access the FTP server through. By default, FTP servers reside on port 21.
Security
The Security drop-down menu contains a number of options related to the type of FTP security to be used by the Profile.
Unsecure: Unsecure tells the profile to operate using standard FTP. When this option is selected the 'Allowed suites', 'Allowed protocols', and 'Use Clear Command Channel' fields will be unavailable because they only related to SFTP servers.
Implicit: Implicit SFTP SSL security automatically establishes a SSL connection when SureSync connects to the SFTP server. This method requires less overhead but has not been formally adopted in a RFC. Before using Implicit, you must ensure that your FTP server supports it.
Explicit: Explicit SFTP SSL security establishes a SSL connection after SureSync connects to the SFTP server and issues a command requesting it. This method requires a little more overhead to setup the SSL connection but has been formally adopted in RFC 2228. Generally, this SFTP SSL method has wider FTP server support. Before using Explicit, make sure that your FTP server supports it.
Allowed suites
Text here
Allowed protocols
The 'Allowed Protocols' section of this form has checkboxes for both TLS 1.0 (Transport Layer Security) and SSL 3.0 (Secure Socket Layer). Check only the boxes for the protocols supported by your FTP server.
Use Passive Semantics
Passive Semantics (PASV mode) is needed to access some FTP servers that reside behind a firewall. If you need PASV mode to access your FTP server using SureSync, check this box.
Use Clear Command Channel
Using Clear Command Channel can be thought of as a medium security SSL solution for secure FTP. When using this method, all logon information is encrypted with SSL but the data being transferred is not. When this option is not checked, both the logon information and the data transmissions are encrypted. Clear Command Channel will result in a speed increase at the expense of some security.
Proxy settings
Proxy type
This drop-down menu defines the type of Proxy SureSync will access when using the FTP profile. Available choices are none, Socks4, Socks4a, Socks5, HttpConnect, FtpSite, FtpUser, and FtpOpen. Select the correct type of Proxy for your server from this list.
Proxy host
Defines the address which SureSync should access the Proxy through. This can be in the form of an IP address (192.0.0.10) or a DNS name resolvable from the SureSync machine (proxy.domain.com).
Port
Defines the port number that SureSync should use to access the Proxy when using the FTP profile.
Login Name
Defines the login name which should be used by SureSync to access the Proxy when using the FTP profile.
Password
Defines the password for the user account defined for login name. SureSync will use the combination of the login name and password to successfully logon to the Proxy server when using the FTP profile.
Bypass
text here
SFTP Settings
Selecting SFTP from the FTP Connection Type drop-down menu tells SureSync to use SSH driven secure FTP with this profile.
The configuration options for SFTP are simpler than the SSL driven secure FTP provided by the FTP Connection Type. For SFTP, you only need to provide a port number which is 22 by default.
Proxy settings are also provided which have the same options as the Proxy Settings for FTP.