SFTP specifications: Difference between revisions
From FileZilla Wiki
Jump to navigationJump to search
(annotated SFTP drafts with their version ; cited OpenBSD's and FileZilla's choice of version 3) |
No edit summary |
||
Line 22: | Line 22: | ||
* [https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-00.txt draft-ietf-secsh-filexfer-00.txt] (draft for protocol version 3) | * [https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-00.txt draft-ietf-secsh-filexfer-00.txt] (draft for protocol version 3) | ||
* [https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-01.txt draft-ietf-secsh-filexfer-01.txt] (draft for protocol version 3) | * [https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-01.txt draft-ietf-secsh-filexfer-01.txt] (draft for protocol version 3) | ||
* [https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt draft-ietf-secsh-filexfer-02.txt] (draft for protocol version 3) <br> Version 3 is the most commonly used version of the protocol | * [https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt draft-ietf-secsh-filexfer-02.txt] (draft for protocol version 3) <br> Version 3 is the most commonly used version of the protocol. <br> This is the version implemented in OpenSSH since 2001-03-07 <sup>[[#ref-openbsd08|[OpenBSD08, line 32]]]</sup> and the version used by FileZilla <sup>[[#ref-filezilla17|[FileZilla17, line 56]]]</sup>. | ||
* [https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-03.txt draft-ietf-secsh-filexfer-03.txt] (draft for protocol version 4) | * [https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-03.txt draft-ietf-secsh-filexfer-03.txt] (draft for protocol version 4) | ||
* [https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-04.txt draft-ietf-secsh-filexfer-04.txt] (draft for protocol version 4) | * [https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-04.txt draft-ietf-secsh-filexfer-04.txt] (draft for protocol version 4) |
Revision as of 14:32, 3 January 2023
The SSH File Transfer Protocol (SFTP) is used to transfer files over a cryptographically protected Secure Shell (SSH) connection.
Technical Specifications
SSH
- RFC 4250 The Secure Shell (SSH) Protocol Assigned Numbers
- RFC 4251 The Secure Shell (SSH) Protocol Architecture
- RFC 4252 The Secure Shell (SSH) Authentication Protocol
- RFC 4253 The Secure Shell (SSH) Transport Layer Protocol
- RFC 4254 The Secure Shell (SSH) Connection Protocol
- RFC 4255 Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints
- RFC 4256 Generic Message Exchange Authentication for the Secure Shell Protocol (SSH)
- RFC 4335 The Secure Shell (SSH) Session Channel Break Extension
- RFC 4344 The Secure Shell (SSH) Transport Layer Encryption Modes
- RFC 4419 Diffie-Hellman Group Exchange for the Secure Shell (SSH) Transport Layer Protocol
- RFC 4462 Generic Security Service Application Program Interface (GSS-API) Authentication and Key Exchange for the Secure Shell (SSH) Protocol
- RFC 4716 The Secure Shell (SSH) Public Key File Format
- RFC 4819 Secure Shell Public Key Subsystem
SFTP
- draft-ietf-secsh-filexfer-00.txt (draft for protocol version 3)
- draft-ietf-secsh-filexfer-01.txt (draft for protocol version 3)
- draft-ietf-secsh-filexfer-02.txt (draft for protocol version 3)
Version 3 is the most commonly used version of the protocol.
This is the version implemented in OpenSSH since 2001-03-07 [OpenBSD08, line 32] and the version used by FileZilla [FileZilla17, line 56]. - draft-ietf-secsh-filexfer-03.txt (draft for protocol version 4)
- draft-ietf-secsh-filexfer-04.txt (draft for protocol version 4)
- draft-ietf-secsh-filexfer-05.txt (draft for protocol version 5)
- draft-ietf-secsh-filexfer-06.txt (draft for protocol version 6)
- draft-ietf-secsh-filexfer-07.txt (draft for protocol version 6)
- draft-ietf-secsh-filexfer-08.txt (draft for protocol version 6)
- draft-ietf-secsh-filexfer-09.txt (draft for protocol version 6)
- draft-ietf-secsh-filexfer-10.txt (draft for protocol version 6)
- draft-ietf-secsh-filexfer-11.txt (draft for protocol version 6)
- draft-ietf-secsh-filexfer-12.txt (draft for protocol version 6)
- draft-ietf-secsh-filexfer-13.txt (draft for protocol version 6)
See also
References
- [OpenBSD08] OpenBSD:
/src/usr.bin/ssh/sftp.h
, 2008-06-13. Online: https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/sftp.h?rev=1.9&content-type=text/plain [accessed 2023-01-03] - [FileZilla17] FileZilla:
/trunk/src/putty/sftp.h
, 2017-02-20. Online: https://svn.filezilla-project.org/filezilla/FileZilla3/trunk/src/putty/sftp.h?revision=8199&view=markup#l56 [accessed 2023-01-03]