Differences

This shows you the differences between the selected revisions of the page.

2005-05-28 2005-06-10
reword (martin) correcting some grammar (81.86.131.188)
Line 1: Line 1:
====== Supported Transfer Protocols ====== ====== Supported Transfer Protocols ======
-Since version 3.0, WinSCP supports two secure transfer protocols, SFTP and SCP. Currently, many of the SSH servers support both protocols. Either of them have both advantages and disadvantages. This document contains their comparison to help you to decide which is most appropriate for your needs. The comparison lists either features that are characteristic to the specific protocol as-is, or features that are caused by the implementation of the protocol in WinSCP.+As of version 3.0, WinSCP supports two secure transfer protocols, SFTP and SCP. Currently, many SSH servers support both protocols. Both have advantages and disadvantages; this document contains a comparison to help you to decide which is most appropriate for your needs. The comparison describes 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#protocol_group|Login dialog]].
Line 7: Line 7:
SCP is mostly used with SSH-1. SCP is an older protocol but almost universally supported on Unix-like platforms as part of an SSH protocol suite. It is rarely supported on other platforms. SCP is a descendant of the ancient "rcp". SCP is mostly used with SSH-1. SCP is an older protocol but almost universally supported on Unix-like platforms as part of an SSH protocol suite. It is rarely supported on other platforms. SCP is a descendant of the ancient "rcp".
-Protocol itself allows only file transfers in both directions. Other features of WinSCP are realized using common shell commands, like ''cd'', ''ls'', ''pwd'', ''rm'', ''ln'', etc. For this, WinSCP, unlike command-line SCP clients, which allow only file transfers, requires full shell access and permission to execute other commands in addition to ''scp'' (see [[requirements]]). For access to non-UNIX operation system, it is necessary to have at least UNIX-like shell. One like that is for example available with [[&opensshwin|OpenSSH for Windows]].+The SCP protocol allows only file transfers in both directions. WinSCP is able to offer other features, implemented using common shell commands like ''cd'', ''ls'', ''pwd'', ''rm'', ''ln'', etc. For this, WinSCP---unlike command-line SCP clients (which allow only file transfers)---requires full shell access and permission to execute other commands in addition to ''scp'' (see [[requirements]]). For access to non-UNIX servers it is necessary that the server have at least a UNIX-like shell: one like that which is available with [[&opensshwin|OpenSSH for Windows]], for example.
===== [[sftp]] SFTP (SSH File Transfer Protocol) ===== ===== [[sftp]] SFTP (SSH File Transfer Protocol) =====
SFTP is mostly operated as subsystem of SSH-2. SFTP is a SFTP is mostly operated as subsystem of SSH-2. SFTP is a
-newer and more modern protocol, designed to perform in a manner +newer and more modern protocol, designed to perform in a manner·similar to FTP. It is widely supported, even on non-Unix-like platforms, but not nearly as universally as SCP.
-similar to FTP. It is widely supported, even on non-Unix-like platforms, but not nearly as universally so as SCP.+
WinSCP supports version 0 (since 3.4), version 1 (since 3.4), version 2 (since 3.1), [[&sftp3|version 3]] (since 3.0 beta), [[&sftp4|version 4]] (since 3.2) and [[&sftp5|version 5]] (since 3.6.7) of the protocol. Support for version 5 is experimental as no server supporting the version is known and currently does not bring any new functionality. WinSCP supports version 0 (since 3.4), version 1 (since 3.4), version 2 (since 3.1), [[&sftp3|version 3]] (since 3.0 beta), [[&sftp4|version 4]] (since 3.2) and [[&sftp5|version 5]] (since 3.6.7) of the protocol. Support for version 5 is experimental as no server supporting the version is known and currently does not bring any new functionality.

Last modified: by 81.86.131.188