Apa perbedaan antara sftp dan scp?
SCP adalah singkatan dari 'salinan aman', sedangkan SFTP adalah singkatan dari 'FTP aman'.
Yang pertama digunakan untuk menyalin satu atau lebih file, sering dengan nama yang dikenal, dari host A ke host B, sedangkan yang kedua sebagian besar digunakan secara interaktif, analog ke klien FTP. SCP akan selalu bekerja di luar kotak dan memiliki sedikit di bidang opsi tweakable. SFTP dapat digunakan dengan backend berbeda untuk menyajikan layanan SFTP kepada pengguna. Bahkan mungkin untuk mematikannya , meskipun saya belum mencoba ini.
Itulah perbedaan dalam penggunaannya.
Sejauh kinerja berjalan: ErikA di bawah ini menghubungkan ke halaman wikipedia yang menyebutkan SCP umumnya lebih cepat dari SFTP karena algoritma yang lebih efisien dalam SCP.
sftp adalah program interaktif yang digunakan oleh manusia dalam sesi shell scp sebagian besar adalah satu-baris yang digunakan dalam skrip untuk mentransfer / menyalin file
sumber
Itu seperti menanyakan perbedaan antara cp dan ftp.
scp memungkinkan Anda menyalin file ke atau dari server SSH dari jarak jauh. Secara umum, orang hanya menggunakan scp jika mereka akan secara diam-diam mengunggah folder atau hanya mengunggah satu file. Ada juga fakta bahwa karena scp adalah one-liner,
sftp adalah program interaktif yang memungkinkan Anda mengunggah file ke / dari server SSH. Keuntungan menggunakan sftp over scp adalah bahwa jika Anda perlu melakukan beberapa unggahan dari atau ke direktori yang berbeda, Anda dapat melakukannya dalam satu sesi.
sumber
Berikut sedikit informasi tentang masalah ini.
sumber
Keamanan: Baik SFTP dan SCP menyediakan fitur keamanan yang sama karena keduanya didasarkan pada protokol shell yang aman. seperti Secure Remote Login, Transfer File Aman, Eksekusi Perintah Remote Aman, Kunci dan Agen, Kontrol Akses dan Penerusan Port
Fungsi: SCP dapat memindahkan file dan non-interaktif. Oleh karena itu, transfer SCP tidak dapat dibatalkan tanpa mengakhiri sesi. SFTP bersifat interaktif. Kemampuan SFTP meliputi daftar direktori, direktori jarak jauh dan penghapusan file, membuat direktori dan file, dll. SFTP dapat digunakan dalam proses batch. SFTP dapat digunakan untuk beberapa unggahan dari atau ke berbagai direktori dalam satu sesi.
Kecepatan: SCP lebih cepat karena mengonfirmasi paket yang diterima sementara SFTP harus mengakui setiap paket.
Lanjutkan transfer file: SCP tidak dapat melanjutkan transfer file yang terputus sedangkan SFTP dapat dengan -a dari perintah get untuk melanjutkan transfer parsial file yang ada
sumber