Difference between revisions of "SFTP specifications"

From FileZilla Wiki
Jump to navigationJump to search
(annotated SFTP drafts with their version ; cited OpenBSD's and FileZilla's choice of version 3)
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 <sup>[<i>citation needed</i>]</sup>. <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-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 15: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

See also

References