FTPS (FTP Secure) to rozszerzenie protokołu FTP, które umożliwia obsługę protokołów szyfrowanych TLS i SSL. Wykorzystuje ono kanał kontrolny i otwiera nowe szyfrowane połączenie w celu przesłania danych. Ze względu na obecność TLS lub SSL wymaga certyfikatu.
Protokół FTPS używa portu 990 do sterowania transferem oraz portu 989 do przesyłania danych w trybie aktywnym.