SFTP ist das Secure File Transfer Protocol . Es wurde als Reaktion auf die Schwächen von Standard- FTP entwickelt. Das File Transfer Protocol ist eine der ältesten Anwendungen im Internet . Es wurde erstmals im Jahr 1971 definiert. Da Netzwerke begann im Unternehmen umgesetzt werden , haben die Schwachstellen des FTP es notwendig, eine Version , einschließlich der Verschlüsselung zu entwickeln. SFTP war eines der Protokolle zu diesem Zweck entwickelt. Secure Shell
SFTP bildet einen Teil des Secure-Shell -Anwendung, die auch als SSH ist bekannt. SSH wurde ursprünglich als einer Anwendung und einem Telnet -Protokoll , das ein Terminal-Emulator -Programm ersetzen entwickelt. Telnet hatten die gleichen Schwachstellen wie FTP. Beide mussten Benutzer sich bei einem Remote-Computer und beide transportiert den Benutzernamen und das Passwort im Klartext , die leicht durch Draht Zapfer gelesen werden konnte. SSH verschlüsselt alle Netzwerk -Transfers. Es wurde jedoch festgestellt, dass angreifbar und so im Jahr 2006 eine neue Version von SSH namens SSH2 veröffentlicht wurde. Dies war nicht eine Weiterentwicklung des SSH und die beiden Protokolle sind nicht kompatibel. SFTP wurde zusammen mit der Entwicklung von SSH2 erstellt .
SCP
Telnet nicht über eine File-Transfer- Funktion . FTP war ein bekanntes Gegenstück und einem Telnet Anwender, um Dateien zu übertragen wurde erwartet, eröffnen einen separaten FTP-Sitzung . SSH hat einen eigenen File-Transfer- Programm . Dies war Secure Copy . Die Anlage wurde mit dem " scp " Befehl, der seinen Namen von der Copy-Funktion in Unix-Systemen , die als abgeleitet wird eingeleitet "cp ". SCP wurde auf einem Protokoll namens SCP basiert. Allerdings, wenn SSH2 entwickelt wurde , hielt es die " scp "-Befehl, sondern verschrottet das SCP -Protokoll. Die SSH2 " scp " Befehl auf SFTP basiert.
SFTP
SFTP unterscheidet sich von FTP in eine Reihe von Möglichkeiten . Es überträgt Dateien als binäre Daten , nicht als Text . FTP verwendet zwei Anschlüsse : einen für Befehle und eine für Dateiübertragungen. SFTP verwendet nur eine Verbindung. Nicht nur, dass binäre Übertragung , die Datei schwer zu lesen , während er auf der Durchreise ist , nimmt die gesamte Übertragung innerhalb einer SSH-Sitzung , was bedeutet, dass durch die SSH Verschlüsselungsverfahren geschützt .
Alternativen
SFTP ist nicht die einzige verschlüsselte FTP-System . Eine alternative sichere Version von FTP FTP Secure FTPS oder genannt . FTPS erstellt zwei verbindet , wie FTP. In FTPS nur der Befehl Verbindung verschlüsselt ist , die Login-Daten schützt , lässt aber die Dateiübertragung ausgesetzt . Die Argumentation hinter dieser Strategie ist , dass der Benutzer oder Client-Anwendung wahrscheinlich bereits über sensible Daten verschlüsselt sind , und so eine Verschlüsselung für die Übertragung würde eine unnötige Verdoppelung der Anstrengung. SFTP automatisch schützt Dateiübertragungen mit Verschlüsselung.