SSH File Transfer Protocol

from Wikipedia, the free encyclopedia
SFTP in the TCP / IP protocol stack :
application SFTP
SSH
transport TCP
Internet IP ( IPv4 , IPv6 )
Network access Ethernet Token
bus
Token
ring
FDDI ...

The SSH File Transfer Protocol or Secure File Transfer Protocol (SFTP) is an alternative to the File Transfer Protocol (FTP) designed for the Secure Shell (SSH) that enables encryption .

In contrast to FTP via TLS (FTPS), SFTP is satisfied with a single connection between client and server .

Although the SFTP protocol is described in the context of the SSH-2 protocol, it could also be implemented using other methods of authentication and encryption.

history

SFTP was designed by SSH Communications Security . In 2001 the specification was first published by the Internet Engineering Task Force . The preparation of the draft internet standard was canceled in 2006 for organizational reasons.

SFTP was introduced with version 2 of the Secure Shell, version 1 of which offered Secure Copy instead .

Implementations

Many programs for file transfer support SFTP and use PuTTY or OpenSSH for this purpose .

These two program packages have commands such as get and put for receiving and sending files. SFTP only defines basic commands for programmers, not compound commands like get and put for users.

Like SSH, SFTP is usually offered on port 22. Individual implementations on the server side such as OpenSSH can only offer certain users access to SFTP without access to a secure shell by configuring the SSH daemon.

Individual evidence

  1. a b draft-ietf-secsh-filexfer-13 - SSH File Transfer Protocol . Internet Engineering Task Force. July 2006. Retrieved June 27, 2017.
  2. draft-ietf-secsh-filexfer-00 - SSH File Transfer Protocol . Internet Engineering Task Force. January 2001. Retrieved June 27, 2017.
  3. ^ Sam Hartman: Formal consultation prior to closing the secsh . July 30, 2006. Accessed on June 27, 2017.  ( Page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: dead link / git.net  
  4. ^ Sam Hartman: Intent to close the ssh working group . August 18, 2006. Accessed on June 27, 2017.  ( Page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: dead link / git.net  
  5. Howto - FileZilla Wiki . Tim Kosse. Retrieved June 27, 2017.
  6. Integration with Other Applications :: WinSCP . Martin Prikryl. Retrieved June 27, 2017.
  7. ^ Re: Intent to close the ssh working group . August 19, 2006. Accessed on June 27, 2017.  ( Page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: dead link / git.net  
  8. SFTP only chroot users with OpenSSH in Debian. 2010, accessed December 27, 2015 .