SSH File Transfer Protocol

Das SSH File Transfer Protocol oder Secure File Transfer Protocol (SFTP) ist eine für die Secure Shell (SSH) entworfene Alternative zum File Transfer Protocol …

SSH File Transfer Protocol
SFTP im TCP/IP-Protokollstapel:
Anwendung SFTP
SSH
Transport TCP
Internet IP (IPv4, IPv6)
Netzzugang Ethernet Token
Bus
Token
Ring
FDDI

Das SSH File Transfer Protocol oder Secure File Transfer Protocol (SFTP) ist eine für die Secure Shell (SSH) entworfene Alternative zum File Transfer Protocol (FTP), die Verschlüsselung ermöglicht.

Im Unterschied zum FTP über TLS (FTPS) begnügt sich SFTP mit einer einzigen Verbindung zwischen Client und Server.

Obwohl das Protokoll SFTP im Kontext des SSH-2-Protokolls beschrieben wird, könnte es auch mit anderen Verfahren zur Authentifizierung und Verschlüsselung umgesetzt werden.[1]

Das Secure File Transfer Protocol hat keinen Zusammenhang zum historischen Simple File Transfer Protocol (RFC: 913 (englisch).), das ebenfalls als SFTP abgekürzt wird.

Geschichte

SFTP wurde von SSH Communications Security konzipiert.[1] 2001 erfolgte die erste Veröffentlichung der Spezifikation durch die Internet Engineering Task Force.[2] Die Vorbereitung des Entwurfs eines Internetstandards wurde 2006 aus organisatorischen Gründen abgebrochen.[3][4] Die letzte Spezifikation ist am 11. Januar 2007 abgelaufen.

Eingeführt wurde SFTP mit Version 2 der Secure Shell, deren Version 1 stattdessen Secure Copy bot.

Implementierungen

Viele Programme für Dateitransfer unterstützen SFTP und greifen zu diesem Zweck auf PuTTY oder OpenSSH zurück.[5][6]

Diesen beiden Programmpaketen zu eigen sind Befehle wie get und put zum Empfangen bzw. Senden von Dateien. SFTP definiert nur grundlegende Befehle für Programmierer, aber keine zusammengesetzten Befehle wie get und put für Benutzer.[7]

Wie auch SSH, wird SFTP üblicherweise auf Port 22 angeboten. Einzelne Implementierungen auf Serverseite wie OpenSSH können durch Konfiguration des SSH-Daemon bestimmten Benutzern nur einen Zugang zu SFTP ohne einen Zugang zu einer Secure Shell anbieten.[8]

Einzelnachweise

  1. a b draft-ietf-secsh-filexfer-13 – SSH File Transfer Protocol. Internet Engineering Task Force, Juli 2006, abgerufen am 27. Juni 2017.
  2. draft-ietf-secsh-filexfer-00 – SSH File Transfer Protocol. Internet Engineering Task Force, Januar 2001, abgerufen am 27. Juni 2017.
  3. Sam Hartman: Formal consultation prior to closing the secsh. 30. Juli 2006, ehemals im Original (nicht mehr online verfügbar); abgerufen am 27. Juni 2017.@1@2Vorlage:Toter Link/git.net (Seite nicht mehr abrufbar. Suche im Internet Archive) ( Info: Der Link wurde automatisch als defekt markiert. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.)
  4. Sam Hartman: Intent to close the ssh working group. 18. August 2006, ehemals im Original (nicht mehr online verfügbar); abgerufen am 27. Juni 2017.@1@2Vorlage:Toter Link/git.net (Seite nicht mehr abrufbar. Suche im Internet Archive) ( Info: Der Link wurde automatisch als defekt markiert. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.)
  5. Howto – FileZilla Wiki. Tim Kosse, abgerufen am 27. Juni 2017.
  6. Integration with Other Applications : WinSCP. Martin Prikryl, abgerufen am 27. Juni 2017.
  7. Re: Intent to close the ssh working group. 19. August 2006, ehemals im Original (nicht mehr online verfügbar); abgerufen am 27. Juni 2017.@1@2Vorlage:Toter Link/git.net (Seite nicht mehr abrufbar. Suche im Internet Archive) ( Info: Der Link wurde automatisch als defekt markiert. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.)
  8. SFTP only chroot users with OpenSSH in Debian. 2010, abgerufen am 27. Dezember 2015.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.