The BatchFTP Adapter supports the following methods used to define the negotiation phase of authentication between the Socks Client and Server:
No-authentication (no authentication required)
User/password (user name and password)
The Batch Adapter contains a number of properties used to configure SOCKS with the BatchFTP Adapter. These properties are configured using the BatchFTP Properties Sheet accessed from the Connectivity Map and the Environment Explorer.
Socks Enabled: Specifies whether the FTP command connection goes through a SOCKS server. A value of No indicates that the adapter is not connecting to a SOCKS server. In this case, all other parameters under the SOCKS section are ignored.
Socks Host Name: Specifies the SOCKS host name. When you are communicating with a SOCKS server, enter the SOCKS server name in this parameter.
Socks Server Port: Specifies the port number of the SOCKS server.
Socks Version: Specifies the SOCKS server version. A value of 4 or 5 for SOCKSv4 or SOCKSv5 provides the best performance, but the default value Unknown can if the version is in question.
Socks User Name: Specifies the user name that matches the associated password used for authentication with a SOCKS5 server. This parameter is applied when user/password negotiation method is used.
Socks Password: Specifies the password to use along with the user name for authentication with a SOCKS5 server. This parameter is applied when user/password negotiation method is used.
For information on the BatchFTP configuration properties, see BatchFTP Adapter Connectivity Map Properties, and BatchFTP Adapter Environment Properties.