Inhaltsverzeichnis:
Definition - Was bedeutet Secure File Transfer Protocol (SFTP)?
Secure File Transfer Protocol (SFTP) ist eine sichere Version von File Transfer Protocol (FTP), die den Datenzugriff und die Datenübertragung über einen Secure Shell-Datenstrom (SSH) erleichtert. Es ist Teil des SSH-Protokolls. Dieser Begriff wird auch als SSH File Transfer Protocol bezeichnet
Techopedia erklärt das Secure File Transfer Protocol (SFTP)
SFTP wurde von der Internet Engineering Task Force (IETF) als erweiterte Version von SSH 2.0 entwickelt, die die Dateiübertragung über SSH und die Verwendung mit TLS- und VPN-Anwendungen (Transport Layer Security) ermöglicht. Sowohl die Befehle als auch die Daten werden verschlüsselt, um zu verhindern, dass Kennwörter und andere vertrauliche Informationen über das Netzwerk übertragen werden. Die Funktionalität von SFTP ähnelt der von FTP. SFTP verwendet jedoch SSH zum Übertragen von Dateien. Für SFTP muss der Client-Benutzer vom Server authentifiziert werden und die Datenübertragung muss über einen sicheren Kanal (SSH) erfolgen. Es ermöglicht die Ausführung einer Vielzahl von Vorgängen mit Remote-Dateien, die sich wie ein Remote-Dateisystemprotokoll verhalten. SFTP ermöglicht Vorgänge wie das Fortsetzen von angehaltenen Übertragungen, das Auflisten von Verzeichnissen und das Entfernen von Remotedateien. Es gibt einige zusätzliche Funktionen, die SFTP im Vergleich zum früheren Secure Copy Protocol (SCP) bietet. SFTP ist plattformunabhängiger und auf den meisten Plattformen verfügbar. Obwohl sowohl SCP als auch SFTP während der Dateiübertragung dieselbe SSH-Verschlüsselung verwenden, ist die Dateiübertragungsgeschwindigkeit von SFTP aufgrund der Hin- und Herbewegung des SFTP-Protokolls langsamer als von SCP. Alle Daten werden verschlüsselt, bevor sie über das Netzwerk gesendet werden. Die Dateiübertragung kann abgebrochen werden, ohne die Sitzung zu beenden.