Zum Inhalt springen

Secure File Transfer Protocol

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. Juni 2006 um 18:15 Uhr durch Nyks (Diskussion | Beiträge) (wikilink). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Das Secure File Transfer Protocol (engl. für "sicheres Dateiübertragungsverfahren", kurz Secure FTP) ist ein Netzwerkprotokoll zur Dateiübertragung über TCP/IP-Netzwerke, das eine File-Transfer-Protocol-Verbindung (FTP) teilweise über Secure Shell (SSH) tunnelt.

Die Authentifizierung des Clients an einem FTP-Server, der Wechsel und die Auflistung von Verzeichnissen erfolgt bei FTP über den „Kontrollkanal“ auf Port 21. Bei Secure FTP wird diese Verbindung über SSH getunnelt und ist daher verschlüsselt. Der eigentliche Datentransfer erfolgt bei FTP über einen anderen, zufälligen Port, welcher nicht per SSH getunnelt wird, und daher unverschlüsselt abläuft.

Wenn der Client zur Benutzung des Passiv-Mode und zur Benutzung eines SOCKS Proxys, den viele SSH Clients bereitstellen, konfiguriert ist, können alle FTP Kanäle über die SSH-Verbindung geleitet werden.

Secure FTP ist nicht zu verwechseln mit dem SFTP-Protokoll, welches ein von Grund auf neu entwickeltes Dateiübertragungsprotokoll basierend auf SCP ist.

Protokolle, die sowohl den Kontrollkanal als auch die Dateiübertragung verschlüsseln, sind das Secure Copy Protocol (SCP), das SSH File Transfer Protocol (SFTP), Multi-purpose Business Security over IP (MBS/IP) und das gängige FTP over SSL (FTPS).