Differences
This shows you the differences between the selected revisions of the page.
2013-11-26 | 2013-12-20 | ||
checking disk usage (martin) | 5.5 no pages on login dialog (martin) | ||
Line 7: | Line 7: | ||
Currently, many servers support all three protocols. This document contains a comparison to help you to decide which is most appropriate for your needs. The comparison describes both features that are characteristic to the specific protocol as-is, and features that are caused by the implementation of the protocol in WinSCP. | Currently, many servers support all three protocols. This document contains a comparison to help you to decide which is most appropriate for your needs. The comparison describes both features that are characteristic to the specific protocol as-is, and features that are caused by the implementation of the protocol in WinSCP. | ||
- | The default mode of operation is to use SFTP and fall back to SCP. Select your preferred protocol on [[ui_login_session#protocol_group|Login dialog]]. | + | The default mode of operation is to use SFTP and fall back to SCP. Select your preferred protocol on [[ui_login#session_settings|Login dialog]]. |
===== Protocol Comparison ===== | ===== Protocol Comparison ===== | ||
Line 33: | Line 33: | ||
^ Influence of environment variables | Generally unaffected by environment variables. || As WinSCP uses shell, it is influenced by environment variables (date format, etc.). WinSCP requires the English environment. See [[requirements]]. | | ^ Influence of environment variables | Generally unaffected by environment variables. || As WinSCP uses shell, it is influenced by environment variables (date format, etc.). WinSCP requires the English environment. See [[requirements]]. | | ||
^ Timezone and DST issues with [[timestamp|file time-stamps]] | Theoretically no issues, as the protocol requires timestamps to be in UTC. Practically some of the SFTP servers have problems with DST. | Theoretically no issues, when the server supports ''MLSD'' command, as the comment requires timestamps to be in UTC. Practically some of the FTP servers have problems with DST. When the server supports ''LIST'' command only, behaviour is undefined and timezone offset may need to be configured. | Some shell commands are influenced by daylight-saving time. For example, the ''ls'' command can return a different time than ''scp''. Thus, after transfer, the time-stamp of the file can be different. Also there can be an additional difference caused by the server timezone offset. This causes trouble when comparing directories and [[task_synchronize|synchronization]]. | | ^ Timezone and DST issues with [[timestamp|file time-stamps]] | Theoretically no issues, as the protocol requires timestamps to be in UTC. Practically some of the SFTP servers have problems with DST. | Theoretically no issues, when the server supports ''MLSD'' command, as the comment requires timestamps to be in UTC. Practically some of the FTP servers have problems with DST. When the server supports ''LIST'' command only, behaviour is undefined and timezone offset may need to be configured. | Some shell commands are influenced by daylight-saving time. For example, the ''ls'' command can return a different time than ''scp''. Thus, after transfer, the time-stamp of the file can be different. Also there can be an additional difference caused by the server timezone offset. This causes trouble when comparing directories and [[task_synchronize|synchronization]]. | | ||
- | ^ [[ui_login|Configuration]] | Generally, only login information is needed. || For a successful connection to a server it is often necessary to properly set up several configuration options on the [[ui_login_scp|Login dialog]]. | | + | ^ [[ui_login|Configuration]] | Generally, only login information is needed. || For a successful connection to a server it is often necessary to properly set up several configuration options on the //[[ui_login_scp|SCP/Shell page]]// of Advanced Site Settings dialog. | |