This is an old revision of the document!
FTP Tab (Login Dialog)
FTP tab allows user to configure FTP protocol specific options.
Advertisement
To reveal this tab you need to select FTP file protocol on Session tab and check Advanced options.
Protocol Options
Use Post login commands to specify set of FTP protocol commands that should be issued automatically just after login.
The Support for listing of hidden files controls if WinSCP should use command LIST -a
for directory listing to request listing of all (including hidden) files. You still need to enable showing hidden files to have them displayed actually.
When set to Auto, WinSCP will try one time to use the -a
switch, unless the server is known not to support it1. If that fails (for whatever reason), it stops using the switch for current session. Some servers may not report an error even if they do not support the switch. This may result into empty directory listing. Disable the option if that happens. The option has no effect if MLSD
command is used for directory listing, see below.
The Use MLSD command for directory listing controls, if WinSCP uses MLSD
or (deprecated) LIST
command for directory listing. When set to Auto (preferred), WinSCP decides based on accounced features of FTP servers. Use Off only, if server’s implementation of MLSD
command has bugs. This feature is available only in the latest beta release. In the latest stable version, this option is configurable using session raw settings.
The Force IP address for passive mode connections controls, if WinSCP should use the external IP address of the FTP host instead the IP address provided by the server. This is useful when the IP address is translated (NAT). The option is available for passive mode only. Initially the checkbox is in undefined state, making WinSCP use the external IP address automatically, when the provided IP address is not routable.
Further Reading
Read more about the WinSCP Login dialog:
- Session (basic session options)
- Sites/Stored sessions (to manage sites/stored sessions)
- Logging (to enable logging)
- Environment (server compatibility options, filename encoding, DST, etc)
- Directories (initial directories, directory cache)
- Recycle Bin
- SFTP (SFTP protocol specific/compatibility options)
- SCP/Shell (shell and SCP protocol specific/compatibility options)
- FTP (FTP protocol specific options)
- Connection (timeouts, keepalives)
- SSH (SSH protocol options and authentication)
- Key exchange (key exchange and reexchange options)
- Authentication (advanced authentication options)
- Bugs (detections of known bugs in SSH servers)
- Preferences (interface/behaviour configuration)
Advertisement
- Personal FTP server.Back