Dialog box: Connection details
With this dialog box you can set the details of an FTP connection.
Session: Here you can give an arbitrary name to the connection, e.g. Microsoft FTP server.
Host name: This field lets you enter the server name or IP-address of the FTP server, e.g. ftp.microsoft.com
A different port number can be specified separated by a colon, e.g. ftp.firma.com:1021
SSL/TLS Use encrypted connection via SSL or TLS. Requires the installation of the OpenSSL libraries libssl.dll (often called ssleay.dll) and libeay.dll from www.openssl.org. Make sure to get the latest version! Root certificates can be placed in a file named wincmd.pem in the same directory as wincmd.ini.
To turn off the encryption of data connections, put the command PROT C in the Send Commands field.
Anonymous login
Press this button to configure Total Commander to make an anonymous connection. This means that anonymous is sent to the server as the user name, and your e-mail address as the password. Total Commander will ask for your e-mail address each time you press this button.
User name: Here you can enter the user name (anonymous if you don't have an account on the server).
Password: Here you can enter the password for the site. Only enter the password here if your PC is completely secure! It's not a good idea to save the password on computers open to other people! Total Commander will ask you for the password when connecting (if the password isn't given here).
Remote dir: If you specify a directory here, Total Commander will try to change to this directory on the remote host immediately after connecting. IMPORTANT: The parts of the path are usually separated by a forward slash '/'.
Local dir: After connecting, Total Commander will switch to this local directory (if given) in the other file window. The parts of the path must be separated by a backslash '\'.
Send commands:
After connecting, send the specified commands to the FTP server. Multiple commands can be given separated by a semicolon ";".
Server type: Most public servers on the Internet are supported by Total Commander's 'autodetect' mode. However, many mainframes or Intranet servers use their own proprietary style of file listing, which isn't understood by Total Commander. This option allows you to use such servers. To configure a proprietary server, choose 'Define new type' and then connect to the server, if possible to a directory with many files and folders in it. You will then be shown a dialog box which allows you to configure the settings for this server. You can also import server types defined by others, by choosing 'Import from file'. Create your own definition file by defining a new connection through 'Define new type', save it, and then copy the section from the file wcx_ftp.ini to a separate file. The section may look like this:
[Unix1]
Template1=pppppppppp !S* TTT DD UUUUU n*
Use firewall (proxy server)
If you access the Internet over a company network (or Intranet), you may need to specify a firewall server here. For this purpose, selecting this option will open another dialog box.
Use passive mode for transfers (like a WWW browser)
Each file transfer (upload or download) needs an additional connection for the data stream. Normally (in active mode), the server establishes this connection. In passive mode, however, the client establishes the connection. This may be necessary through some firewalls, which do not allow connections from outside.
Send command to keep connection alive:
Allows to send a user-defined command every xx seconds to simulate traffic. This is useful for FTP servers with a very short timeout, e.g. a few minutes. Keepalive is only sent for a maximum of 1 hour, to allow other users to use the connection.
Remember contents of all visited directories (in cache)
If checked, Total Commander only refreshes the file list the first time you enter a directory, or when the directory is changed by Total Commander itself. You can, however, refresh directories at any time with F2 or Ctrl+R. Uncheck this option if the contents of the ftp server change often, e.g. because other people upload files to the server all the time.