Documentation forServ-U File Server

Connection

The Connection category contains many settings that allow you to configure how connections are created and maintained. While these options are typically configured within the Connection category within the Options dialog, they can be manually over-ridden on a per-site basis here.

General

Connection The connection type is defined here. Sites are FTP by default, but FTP Voyager supports the FTP, FTPS, and SFTP protocols for file transfer.
Force PASV Mode

Specify how FTP Voyager is supposed to handle the data connection for remote server connections. PASV Mode instructs the server to open another connection, and tells FTP Voyager where to connect. The PORT command instructs the server to initiate a connection TO the client. (For more information, please see the Help documentation within the Learn About Protocols section.)

Force PASV Mode has three options which are described below:

  • Automatic
    When a "passive" (a.k.a. PASV Mode) data connection fails for any reason, FTP Voyager automatically attempts a connection using the "active" mode (a.k.a. PORT Mode).
  • Enabled
    FTP Voyager establishes a data connection to the server using the PASV port that was returned from the server.
  • Disabled
    The server establishes a data connection with FTP Voyager with the information supplied within the PORT command that was sent to the server.

Connection Saver FTP Voyager normally uses multiple connections or logins for file transfers. By selecting this option, FTP Voyager uses only one connection. You would enable this option if your FTP Server allows you to login only once. If, while performing file transfers, you get a message that says you're already logged in or you login not accepted, enable this feature.
Use MLST / MLSD The MLST and MLSD command are advanced FTP commands that provide more detailed information on files and folders than can be provided by the standard LIST command. FTP Voyager checks during login to see if the server supports MLST and MLSD - if it does not, FTP Voyager automatically uses LIST. If MLST and MLSD should be manually disabled regardless of servers support, this can be done by setting the option to Disabled.
Use HOST The HOST command is a new FTP command that allows the FTP client to tell the server what domain name (like ftp.yourcompany.com) it used to connect. This is useful in shared hosting networks where multiple domains may be pointed at the same IP address. Serv-U uses HOST by default, and servers that do not support it will simply ignore the command. If a server exhibits problematic behavior as a result of trying to handle the HOST command, it can be disabled.
Port Enter the TCP port number that corresponds to the Connection Type with which the server is listening on.
LIST Parameter On most servers, the LIST command supports additional parameters that can be used to return additional information and show hidden files and folders. If necessary, the parameters can be specified here.
Account The account name is a seldom-used option that specifies an FTP account independently of the Login ID, used typically on legacy servers.
Ask for AccountFTP Voyager can prompt the user to enter an account if one has not been provided. By default, FTP Voyager does not require the user to enter an account.

Connection Timings

Use Global Settings Select No to override the settings that are defined in the Connection category within the Options dialog.
Timeout The time during which FTP Voyager waits for a response from the server for a connection attempt. If a server does not respond to a connection request in this timeframe, FTP Voyager considers that the connection attempt has failed.
Retries The times that FTP Voyager retries a failed connection before giving up and informing the user of the failure.
Delay The number of seconds FTP Voyager waits between connection retry attempts.

Transfer Timeouts

Use Global Settings Select No to override the settings that are defined in the Connection category within the Options dialog.
Send Timeout The amount of time FTP Voyager will wait when trying to upload data to the server. After the time is exceeded, FTP Voyager will consider the transfer failed.
Receive Timeout The amount of time FTP Voyager will wait when trying to download data from the server. After the time is exceeded, FTP Voyager will consider the transfer failed.

Keep Alive

Use Global Settings Select No to override the settings that are defined in the Connection category within the Options dialog.
Keep Alive Select this option if you want FTP Voyager to attempt to keep the FTP connection alive. This is done by occasionally asking the FTP server for its current directory.
Send After (seconds) Specify the amount of time between sending the "keep alive" command to the FTP Server.

File Transfer

Use Global Settings Select No to override the settings that are defined in the Connection category within the Options dialog.
Download File Tries If a download fails, FTP Voyager will try to resume the download automatically up the number specified here before discontinuing the transfer.
Upload File Tries If an upload fails, FTP Voyager will try to resume the upload automatically up the number specified here before discontinuing the transfer.
XCRC Checking When enabled, FTP Voyager uses an XCRC check to verify the transfer of a file. If a downloaded or uploaded file transfer results in the XCRC value not matching between FTP Voyager and the server, FTP Voyager attempts to upload or download the file again. FTP Voyager attempts this operation only when enabled and only when FTP Voyager identifies the server as supporting XCRC, usually through the results of the FEAT command.
Transfer Mode Determine which mode with which files are transferred to the server. For more information, please see Auto ASCII Extensions within the Options dialog. The options are described below:
BinaryUse this setting to transfer files without conversion. This mode is used when ASCII text files are not being transferred, or files are being transferred to and from compatible operating systems.
ASCIIUse this mode to convert a file to a compatible ASCII mode on the destination. For example, [CR][LF] sequences are converted to [LF] sequences when transferring from a Windows operating system to a UNIX operating system.
Automatic ASCIIUse this option to automatically change from the binary transfer mode to the ASCII transfer mode. This only applies to files that have a file extension defined within the Auto ASCII Extensions section of the Options dialog.

Compression

Use Global Settings Select No to override the settings that are defined in the Connection category within the Options dialog.
Compression Mode FTP Voyager supports two compression levels - zlib compression, or no compression. By default, FTP Voyager automatically selects zlib, but will disable compression if the remote server does not support it.
Compression Level The higher the compression level, the longer the data takes to encrypt but the less space it takes up in transit. FTP Voyager uses an optimized level of 6 by default.

Connection Type

Clear Command Channel When encrypted connections using FTPS are in place, some routers and incorrectly configured servers will not be able to accept traffic in PASV mode when the control channel is encrypted. If file transfers work correctly in FTP but do not work in FTPS, enabling Clear Command Channel can work around this server-side limitation by allowing the data to be encrypted but the command channel to be unencrypted.
Unencrypted Data Channel When configured to do so, FTP Voyager can send data unencrypted while in encrypted FTPS mode. This is not recommended since the main purpose of FTPS encrypted transfers is to secure data assets.

Defaults Button
Press this button to reset all settings, on this page, back to their original settings.