SFTP vs SCP
SSH File Transfer Protocol (juga dikenal sebagai Secure File Transfer Protocol atau SFTP) adalah protokol jaringan. Ini menyediakan akses file, transfer file, dan fungsi manajemen file melalui aliran data tepercaya. Itu secara khusus dirancang sebagai perpanjangan dari Secure Shell Protocol (atau SSH), versi 2.0. Sebagai ekstensi, ini terutama digunakan untuk menyediakan kemampuan transfer file yang aman; Namun, ini juga dimaksudkan untuk dapat digunakan dengan protokol lain. Internet Engineering Task Force (atau IETF) telah mendefinisikan - melalui Internet Draft - bahwa SFTP dijelaskan dalam konteks protokol SSH-2; Namun, SFTP bersifat umum dan independen dari sisa rangkaian protokol SSH-2. Ini memiliki kemampuan untuk digunakan dalam berbagai aplikasi, termasuk transfer file yang aman melalui Transport Layer Security (atau TLS) dan transfer informasi manajemen dalam aplikasi VPN. Ini mengasumsikan bahwa itu akan dijalankan melalui saluran aman (seperti SSH) yang memiliki klien yang diautentikasi sebelumnya - identitas yang tersedia untuk protokol.
Secure Channel Protocol (atau SCP) adalah protokol jaringan. Ini menyediakan sarana untuk mentransfer data yang dapat bertahan atau benar-benar kedap terhadap intersepsi dan gangguan. Meskipun ini dimaksudkan sebagai cara untuk menjaga transfer informasi sepenuhnya aman, tidak ada saluran yang sepenuhnya aman di dunia nyata, hanya cara-cara di mana jaringan tidak aman dapat menjadi kurang aman dan mentransfer informasi lebih aman -yaitu, seseorang mungkin dapat melihat atau mendengar pesan tetapi tidak memiliki cara untuk mengubah informasi yang dipertukarkan melalui server.
Protokol SFTP memungkinkan banyak operasi pada file jarak jauh. Ini memiliki lebih banyak kesamaan dengan protokol sistem file jarak jauh daripada pendahulunya, protokol SCP. Sebagai bagian dari fitur yang diperluas dari protokol SFTP, klien dapat melanjutkan transfer yang terputus, daftar direktori, dan penghapusan file jarak jauh. Akibatnya, relatif mudah untuk mengimplementasikan klien GUI SFTP dibandingkan dengan klien GUI SCP. SFTP berusaha untuk menjadi platform yang lebih independen protokol dari pendahulunya -SFTP menghindari ekspansi wildcard yang ditentukan oleh klien sampai ke server. Juga, server SFTP tersedia di sebagian besar semua platform. Ini adalah protokol yang sama sekali baru yang tidak terkait dengan SSH -yang dijalankan melalui FTP. SFTP tidak menyediakan otentikasi atau keamanan; melainkan mengharapkan protokol yang mendasari untuk mengamankan keduanya. Karena itu, SFTP sebagian besar digunakan sebagai subsistem protokol SSH, implementasi versi 2 (seperti yang dirancang dalam kelompok kerja yang sama). Namun dimungkinkan untuk menjalankan SFTP melalui SSH-1 atau aliran data lainnya.
Ringkasan:
1. SFTP adalah protokol jaringan yang menyediakan akses file, transfer, dan fungsi manajemen melalui aliran data tepercaya; SCP adalah protokol jaringan yang menyediakan transfer data yang tahan terhadap intersepsi dan gangguan.