Secure Copy Protocol dan File Transfer Protocol keduanya menawarkan metode baris perintah sederhana untuk mentransfer file antar komputer, tetapi di situlah kesamaannya berakhir. SCP dirancang lebih baik untuk transfer satu kali antara dua komputer di jaringan yang sama, meskipun dapat digunakan dari jarak jauh melalui Internet juga. Sebaliknya, FTP tidak hanya digunakan untuk mentransfer data ke server jauh, tetapi juga untuk mengelola data tersebut.
kecepatan
Membandingkan SCP dan FTP agak tidak merata, karena SCP telah dirancang untuk bekerja dalam jaringan yang sama, dan FTP adalah protokol Internet yang dirancang untuk digunakan pada server jarak jauh. FTP juga cenderung digunakan untuk memindahkan banyak file; sementara Anda dapat menggunakan wildcard untuk mentransfer banyak file atau menyalin seluruh direktori di SCP, itu bukan penggunaan yang paling umum untuk itu. Secara keseluruhan, SCP dan FTP memiliki kecepatan yang hampir sama jika dibandingkan pada jaringan yang sama dan dengan file yang sama; tetapi jarak tempuh Anda dapat bervariasi tergantung pada ukuran file yang Anda transfer dan cara jaringan Anda dikonfigurasi. Penggunaan flag perintah Anda juga dapat mengubah file; Chris Dillon, pengembang perangkat lunak dan penulis blog teknologi Squarism menggunakan "-c arcfour" untuk mempercepat transfer SCP dalam pengujiannya.
Video Hari Ini
Keamanan
Transfer SCP adalah transfer individu -- Anda menggunakan "scp" di terminal untuk menyalin file atau direktori Anda ke komputer lain, tanpa embel-embel atau opsi lain. Ini adalah gerakan satu kali, yang bertentangan dengan FTP. Dengan FTP Anda masuk ke sesi FTP dan tidak hanya dapat menyalin file dari komputer Anda, tetapi juga dapat mengelola file di komputer jarak jauh. Ini termasuk kemampuan untuk mengganti nama, menghapus, memindahkan, dan memodifikasi file dari komputer jarak jauh. SCP adalah transfer yang aman; itu menggunakan shell aman untuk mengenkripsi data dan kredensial Anda. FTP tidak menawarkan perlindungan terhadap siapa pun yang mungkin mencoba melihat kredensial jaringan Anda.
Menggunakan
SCP adalah perintah Unix yang dirancang untuk digunakan dari terminal. FTP lebih fleksibel karena Anda dapat menggunakannya baik di terminal atau menggunakan program grafis seperti WinSCP untuk Filezilla. Anda juga dapat menggunakan FTP di terminal, meskipun ini tidak umum di kalangan pengguna Internet biasa. Jika Anda memilih untuk menggunakan terminal, Anda harus mencari perintah FTP. Untuk sebagian besar mereka sangat mirip dengan perintah dasar – misalnya, untuk mentransfer file dari komputer Anda ke lokasi yang jauh Anda akan menggunakan "put test.file."
Alternatif
Manfaat utama SCP adalah keamanannya; manfaat FTP adalah kontrol atas tujuan Anda. Jika keduanya tidak memenuhi kebutuhan Anda, solusi potensial adalah SFTP, yang dibuat menggunakan FTP dan SSH — shell aman — untuk membuat protokol yang aman dan memungkinkan Anda untuk mengontrol tujuan Anda daerah. Dalam hal kecepatan, Anda tidak akan melihat perbedaan besar antara FTP dan SFTP; jika ada, SFTP akan menjadi lebih lambat karena kebutuhan untuk mengamankan transfer Anda. SFTP juga akan lebih lambat dari SCP. SFTP dapat digunakan di terminal atau dalam perangkat lunak yang dirancang untuk tugas tersebut, sama seperti FTP.