FTP vs. SFTP
File Transfer Protocol (juga dikenal sebagai FTP) adalah protokol jaringan yang diimplementasikan untuk bertukar file melalui jaringan TCP / IP - yaitu Protokol Kontrol Transmisi dan Protokol Internet. FTP menggunakan otentikasi kata sandi yang dibuat oleh pengguna. Meskipun otentikasi kata sandi berbasis pengguna biasanya diterapkan, akses pengguna anonim juga tersedia melalui server FTP.
SSH File Transfer Protocol (juga dikenal sebagai Protokol Transfer File Aman, atau SFTP) adalah protokol jaringan yang memungkinkan akses file, transfer, dan manajemen melalui aliran data yang aman. Ini adalah perpanjangan dari versi 2.0 dari protokol Secure Shell (atau SSH), yang tujuannya adalah untuk menyediakan kemampuan transfer yang aman. Ini juga dimaksudkan untuk bekerja secara fungsional dengan protokol lain.
Seperti disebutkan, FTP dapat diakses secara anonim. Ini berarti bahwa pengguna dapat masuk ke server ini dengan akun 'anonim' ketika diberikan prompt untuk nama pengguna dan kata sandi. Dalam kebanyakan kasus, pengguna tanpa akun langsung dengan komputer host akan diminta untuk menggunakan alamat emailnya sebagai pengganti kata sandi; namun, hampir tidak ada proses verifikasi yang terjadi setelah informasi diberikan (seperti di Pusat Nasional untuk Informasi Bioteknologi).
Protokol SFTP memiliki beragam dan berbagai operasi yang dapat diakses pada file jarak jauh. Beberapa fitur yang lebih penting termasuk melanjutkan transfer terputus, daftar direktori, dan penghapusan file jarak jauh. Dibandingkan dengan protokol lain (yaitu, Secure Copy Protocol, atau SCP), SFTP lebih 'cair' sebagai protokol, dan lebih independen terhadap platform. Hasilnya, protokol SFTP tersedia di berbagai platform.
Server FTP memiliki protokol otentikasi dan enkripsi. Di mana akses semacam itu dibatasi, layanan FTP (FTP mail) jarak jauh dapat diimplementasikan untuk mengatasi masalah pembatasan. Ini memungkinkan akses, tetapi membatasi pengguna dari melihat direktori, atau memodifikasi perintah. Demikian pula, SFTP menawarkan antarmuka interaktif dengan program baris perintah yang mengimplementasikan komunikasi klien. Tidak seperti FTP, protokol SFTP dienkripsi, membuat proxy tradisional tidak efektif dalam hal mengendalikan lalu lintas SFTP.
Ringkasan:
1. FTP adalah protokol jaringan yang digunakan untuk bertukar file melalui jaringan TCP / IP; SFTP adalah protokol jaringan yang memungkinkan akses file, transfer, dan manajemen melalui aliran data.
2. FTP dapat diakses secara anonim, dan dalam banyak kasus tidak dienkripsi; Protokol SFTP dienkripsi, dan membuat kontrol lalu lintas tidak efektif saat menggunakan proxy tradisional.