Secure File Transfer Protocol
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.
Protokolle, die auch die Dateiübertragung verschlüsseln, sind das Secure Copy Protocol (SCP), das SSH File Transfer Protocol (SFTP) und Multi-purpose Business Security over IP (MBS/IP). Secure FTP ist nicht zu verwechseln mit dem SFTP-Protokoll, welches ein von Grund auf neu entwickeltes Dateiübertragungsprotokoll basierend auf SCP ist.