FTPS adalah FTP menggunakan protokol SSL / TLS untuk enkripsi. Ini berbeda dari keluarga protokol SCP / SFTP yang menggunakan SSH sebagai terowongan transportasi mereka.
Anda biasanya akan menggunakan program klien seperti WinSCP untuk SCP dan SFTP (SFTP adalah versi yang ditingkatkan dari SCP), sedangkan Anda biasanya akan menggunakan browser web atau web Download manager (seperti Filezilla ) untuk FTPS.
FTPS berbasis web, menggunakan sintaks dan semantik perintah teks, sedangkan SFTP didasarkan pada protokol shell aman yang umum pada sistem * NIX.
Artikel ini menjelaskan perbedaan dengan baik: http://www.codeguru.com/csharp/.net/net_general/internet/article.php/c14329/FTPS-vs-SFTP-What-to-Choose.htm
Sunting: Menguraikan sebagaimana diminta:
FTP adalah protokol Internet yang kembali ke tahun 1971 (dengan sejumlah pembaruan selama bertahun-tahun). Ini terutama berfokus pada distribusi konten dan dalam kasus FTPS, menggunakan SSL untuk memberikan perlindungan dari penyadapan dan modifikasi terlarang. Otentikasi FTP memerlukan SSL, untuk melindungi kredensial dalam perjalanan.
Sebagian besar browser memerlukan plugin eksternal untuk memanfaatkan FTPS, sebagian karena itu bukan lagi protokol yang umum digunakan. Ketika itu populer, browser web hampir secara eksklusif hanya HTTP, dan semua orang menggunakan klien FTP yang terpisah. Pada saat FTP / FTPS masuk akal, HTTP tidak mampu menangani unduhan file dengan baik. Tidak sampai HTTP \ 1.1 diterbitkan pada tahun 1997 (dan diperbarui pada tahun 1999) HTTP dapat menangani aliran biner dengan benar.
Perlu dicatat bahwa HTTP dan FTP menggunakan semantik dan sintaksis yang hampir identik, dan bahkan menggunakan kode pengembalian yang sama terkenal (200, 301, 403, 404, 500, dll). FTP agak lebih tua (HTTP distandarisasi pada tahun 1989 setelah TCP \ IP menjadi dominan). Kesamaan signifikan antara kedua protokol menunjukkan garis keturunan bersama, atau setidaknya satu set konvensi bersama. Saya pikir itu lebih dari cukup alasan untuk memanggil FTP "Berbasis Web", di samping protokol lapisan aplikasi inti lainnya seperti HTTP, SMTP , dan DNS (meskipun DNS menggunakan tata letak biner, bukan Teks seperti HTTP / FTP / SMTP).
Keluarga SSH adalah seperangkat protokol yang berfokus pada administrasi server dan akses jarak jauh ke kemampuan pemrosesan server, daripada distribusi konten sederhana. Hal ini memungkinkan pengguna sistem untuk terhubung ke shell untuk melakukan pekerjaan pada server itu sendiri. SCP dan SFTP dikembangkan untuk mendukung banyak tugas manajemen file yang terkait dengan pekerjaan itu. Bayangkan Anda perlu menginstal pembaruan ke instance Apache Anda di server jauh. Anda masuk, gunakan scp \ sftp untuk mengunggah paket pembaruan, dan kemudian jalankan untuk menginstal. Alur kerja yang cukup berbeda dari yang dapat Anda raih dengan FTPS.
Saya harap ini membantu memperjelas.