Skip to main content

Internet FTP Settings

FTP (File Transfer Protocol) allows you to transfer files between a local and remote system. A remote server running an FTP server is required to receive files sent or retrieve files from. InnQuest Software supports FTP running on both Windows and Unix servers, as well as ones running in passive and non-passive mode. Files are sent by default on a non-secured socket, port 21.

Server (and switches): URL/IPAddress[/remote directory path] [-pasv] [-d] [-port xxx] [-secure] [-explicit] [-implicit] [-shell] [-verify]

Enter either an IP address or URL name of the server such as www.myserver.com or 10.0.1.250 - You can also append a remote directory name if you wish to switch from the home directory after logon. For example, www.myserver.com/public_html/mywebsite would log in to a server located at myserver.com and then change to the /public_html directory and then change to the mywebsite sub-folder.

-pasv (Passive Transfer Mode) - If your server requires Passive File Transfer, you must add the -pasv switch after the IPAddress and directory path in the form of -pasv. Windows 2008 Server (IIS 7) by default does not support Passive File Transfer. Please note, there must be a space before -pasv

-d (Delete local file after transfer) - If you wish for roomMaster to delete the local file after a successful transmission, you can add a space followed by a -d switch to the end.

-port xxx (Override Port) - Specify an port to use other than the standard ports. (21,22 and 990)

-secure (Secure Socket) - This option specifies that the client should attempt to establish a secure connection with the server. This option which immediately performs the SSL/TLS protocol negotiation when the connection is established. This option is typically used when connecting to a server on port 990, which is the default port number used for FTPS.

-explicit (Secure Socket using AUTH) - This option specifies that the client should establish a standard connection to the server and then use the AUTH command to negotiate an explicit secure connection. This option is typically used when connecting to the server on ports other than 990.

-implicit (FTPS) - This option specifies that the client should attempt to immediately establish a secure SSL/TLS connection with the server. This option is typically used when connecting to a server on port 990, which is the default port used for FTPS.

-shell (Secure Shell Protocol) - This option specifies that the client should use the Secure Shell (SSH) protocol to establish the connection. This option will automatically be selected if the connection is established using port 22, the default port for SSH.

-verify (Verify File Transfer after complete) - This option specifies that file transfers should be automatically verified after the transfer has completed. If the server supports the XMD5 command, the transfer will be verified by calculating an MD5 hash of the file contents. If the server does not support the XMD5 command, but does support the XCRC command, the transfer will be verified by calculating a CRC32 checksum of the file contents.

Full example: www.myserver.com/public_folder -pasv -d -secure

-copy - This option specifies the file transfer is in a local network and FTP should really not be used, but use simple Windows COPY instead. (Only other valid parameter is -d for Delete)

Full example: c:\inetpub\ftproot\InboundDirectory -copy -d

Host Username: Enter the username that has been assigned on the FTP server.

Password: Enter the password for the username being used assigned on the FTP server.

NOTE: FTP is not a secure way of transferring information and Secure FTP (SSL, TLS, etc.) should only be used. Payment application data and sensitive data is not transmitted via FTP in any portion of roomMaster.