„SSH File Transfer Protocol“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Satz zur besseren Verständlichkeit umformuliert |
K Link in Weblink fixed Parameter title= der Vorlage:cite web darf keinen Wikilink enthalten |
||
Zeile 3: | Zeile 3: | ||
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. |
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 (Software)|Server]]. |
Im Unterschied zum [[FTP über TLS]] (FTPS) begnügt sich SFTP mit einer einzigen Verbindung zwischen [[Client]] und [[Server (Software)|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.<ref name="Draft 13">{{cite web |
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.<ref name="Draft 13">{{cite web |url=https://tools.ietf.org/html/draft-ietf-secsh-filexfer-13 |title=draft-ietf-secsh-filexfer-13 – SSH File Transfer Protocol |publisher=Internet Engineering Task Force |date=2006-07 |accessdate=2017-06-27}}</ref> |
||
|url = https://tools.ietf.org/html/draft-ietf-secsh-filexfer-13 |
|||
|title = draft-ietf-secsh-filexfer-13 - SSH File Transfer Protocol |
|||
|publisher = Internet Engineering Task Force |
|||
|date = Juli 2006 |
|||
|accessdate = 2017-06-27 |
|||
⚫ | |||
== Geschichte == |
== Geschichte == |
||
SFTP wurde von [[SSH Communications Security]] konzipiert.<ref name="Draft 13" /> 2001 erfolgte die erste Veröffentlichung der [[Spezifikation]] durch die [[Internet Engineering Task Force]].<ref>{{cite web |
SFTP wurde von [[SSH Communications Security]] konzipiert.<ref name="Draft 13" /> 2001 erfolgte die erste Veröffentlichung der [[Spezifikation]] durch die [[Internet Engineering Task Force]].<ref>{{cite web |url=https://tools.ietf.org/html/draft-ietf-secsh-filexfer-00 |title=draft-ietf-secsh-filexfer-00 – SSH File Transfer Protocol |publisher=Internet Engineering Task Force |date=2001-01 |accessdate=2017-06-27}}</ref> Die Vorbereitung des Entwurfs eines [[Internetstandard]]s wurde 2006 aus organisatorischen Gründen abgebrochen.<ref>{{cite web |url=https://git.net/ml/ietf.secsh/2006-07/msg00010.html |title=Formal consultation prior to closing the secsh |author=Sam Hartman |date=2006-07-30 |accessdate=2017-06-27}}</ref><ref>{{cite web |url=https://git.net/ml/ietf.secsh/2006-08/msg00009.html |title=Intent to close the ssh working group |author=Sam Hartman |date=2006-08-18 |accessdate=2017-06-27}}</ref> |
||
|url = https://tools.ietf.org/html/draft-ietf-secsh-filexfer-00 |
|||
|title = draft-ietf-secsh-filexfer-00 - SSH File Transfer Protocol |
|||
|publisher = Internet Engineering Task Force |
|||
|date = Januar 2001 |
|||
|accessdate = 2017-06-27 |
|||
}}</ref> Die Vorbereitung des Entwurfs eines [[Internetstandard]]s wurde 2006 aus organisatorischen Gründen abgebrochen.<ref>{{cite web |
|||
|url = https://git.net/ml/ietf.secsh/2006-07/msg00010.html |
|||
|title = Formal consultation prior to closing the secsh |
|||
|author = Sam Hartman |
|||
|date = 2006-07-30 |
|||
|accessdate = 2017-06-27 |
|||
}}</ref><ref>{{cite web |
|||
|url = https://git.net/ml/ietf.secsh/2006-08/msg00009.html |
|||
|title = Intent to close the ssh working group |
|||
|author = Sam Hartman |
|||
|date = 2006-08-18 |
|||
|accessdate = 2017-06-27 |
|||
}}</ref> |
|||
Eingeführt wurde SFTP mit Version 2 der Secure Shell, deren Version 1 stattdessen [[Secure Copy]] bot. |
Eingeführt wurde SFTP mit Version 2 der Secure Shell, deren Version 1 stattdessen [[Secure Copy]] bot. |
||
== Implementierungen == |
== Implementierungen == |
||
Viele Programme für Dateitransfer unterstützen SFTP und greifen zu diesem Zweck auf [[PuTTY]] oder [[OpenSSH]] zurück.<ref>{{cite web |
Viele Programme für Dateitransfer unterstützen SFTP und greifen zu diesem Zweck auf [[PuTTY]] oder [[OpenSSH]] zurück.<ref>{{cite web |url=https://wiki.filezilla-project.org/Howto |title=Howto – FileZilla Wiki |publisher=Tim Kosse |accessdate=2017-06-27}}</ref><ref>{{cite web |url=https://winscp.net/eng/docs/integration_app |title=Integration with Other Applications :: WinSCP |publisher=Martin Prikryl |accessdate=2017-06-27}}</ref> |
||
|url = https://wiki.filezilla-project.org/Howto |
|||
|title = Howto - [[FileZilla]] Wiki |
|||
|publisher = Tim Kosse |
|||
|accessdate = 2017-06-27 |
|||
}}</ref><ref>{{cite web |
|||
|url = https://winscp.net/eng/docs/integration_app |
|||
|title = Integration with Other Applications :: [[WinSCP]] |
|||
|publisher = Martin Prikryl |
|||
|accessdate = 2017-06-27 |
|||
}}</ref> |
|||
Diesen beiden Programmpaketen zu eigen sind Befehle wie ''get'' und ''put'' für Downloads und Uploads. SFTP definiert nur grundlegende Befehle für Programmierer, aber keine zusammengesetzten Befehle wie ''get'' und ''put'' für Benutzer.<ref>{{cite web |
Diesen beiden Programmpaketen zu eigen sind Befehle wie ''get'' und ''put'' für Downloads und Uploads. SFTP definiert nur grundlegende Befehle für Programmierer, aber keine zusammengesetzten Befehle wie ''get'' und ''put'' für Benutzer.<ref>{{cite web |url=https://git.net/ml/ietf.secsh/2006-08/msg00014.html |title=Re: Intent to close the ssh working group |date=2006-08-19 |accessdate=2017-06-27}}</ref> |
||
|url = https://git.net/ml/ietf.secsh/2006-08/msg00014.html |
|||
|title = Re: Intent to close the ssh working group |
|||
|date = 2006-08-19 |
|||
|accessdate = 2017-06-27 |
|||
}}</ref> |
|||
Wie auch SSH, wird SFTP üblicherweise auf Port 22 angeboten. Einzelne Implementierungen auf Serverseite wie OpenSSH bieten durch Konfiguration des SSH-Daemon auch die Möglichkeit, bestimmten Benutzern nur einen Zugang zu SFTP ohne einen Zugang zu einer Secure Shell anzubieten.<ref name="sftp1"/> |
Wie auch SSH, wird SFTP üblicherweise auf Port 22 angeboten. Einzelne Implementierungen auf Serverseite wie OpenSSH bieten durch Konfiguration des SSH-Daemon auch die Möglichkeit, bestimmten Benutzern nur einen Zugang zu SFTP ohne einen Zugang zu einer Secure Shell anzubieten.<ref name="sftp1" /> |
||
== Einzelnachweise == |
== Einzelnachweise == |
||
<references> |
<references> |
||
<ref name="sftp1"> |
|||
<ref name="sftp1">{{Internetquelle | url = http://blog.frands.net/sftp-only-chroot-users-with-openssh-in-debian-166/ | titel = SFTP only chroot users with OpenSSH in Debian | datum = 2010 | zugriff = 2015-12-27 }}</ref> |
|||
{{Internetquelle |
|||
|url=http://blog.frands.net/sftp-only-chroot-users-with-openssh-in-debian-166/ |
|||
|titel=SFTP only chroot users with OpenSSH in Debian |
|||
|datum=2010 |
|||
|zugriff=2015-12-27}} |
|||
⚫ | |||
</references> |
</references> |
||
{{SORTIERUNG:Ssh File Transfer Protocol}} |
|||
[[Kategorie:Internet-Dateiübertragungsprotokoll]] |
[[Kategorie:Internet-Dateiübertragungsprotokoll]] |
||
[[Kategorie:FTP]] |
[[Kategorie:FTP]] |
Version vom 25. März 2019, 12:48 Uhr
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]
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]
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 für Downloads und Uploads. 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 bieten durch Konfiguration des SSH-Daemon auch die Möglichkeit, bestimmten Benutzern nur einen Zugang zu SFTP ohne einen Zugang zu einer Secure Shell anzubieten.[8]
Einzelnachweise
- ↑ a b draft-ietf-secsh-filexfer-13 – SSH File Transfer Protocol. Internet Engineering Task Force, Juli 2006, abgerufen am 27. Juni 2017.
- ↑ draft-ietf-secsh-filexfer-00 – SSH File Transfer Protocol. Internet Engineering Task Force, Januar 2001, abgerufen am 27. Juni 2017.
- ↑ Sam Hartman: Formal consultation prior to closing the secsh. 30. Juli 2006, abgerufen am 27. Juni 2017.
- ↑ Sam Hartman: Intent to close the ssh working group. 18. August 2006, abgerufen am 27. Juni 2017.
- ↑ Howto – FileZilla Wiki. Tim Kosse, abgerufen am 27. Juni 2017.
- ↑ Integration with Other Applications :: WinSCP. Martin Prikryl, abgerufen am 27. Juni 2017.
- ↑ Re: Intent to close the ssh working group. 19. August 2006, abgerufen am 27. Juni 2017.
- ↑ SFTP only chroot users with OpenSSH in Debian. 2010, abgerufen am 27. Dezember 2015.