Biasanya, saya menggunakan scp
perintah untuk mentransfer file di * nixes.
Apa perbedaan antara SFTP dan SCP? Bukankah keduanya bekerja pada SSH?
ssh
file-transfer
scp
sftp
tidak
sumber
sumber
ForceCommand internal-sftp
. Saya pikirPermitTTY no
juga mencegah akses scp tetapi memungkinkan akses sftp, meskipun saya bisa saja salah ketik kata sandi saya setiap kali saya mencoba. Tapi kedua hal itu seharusnya tidak mencegah sftp. Sumber: pengalaman pribadi.Dari Wikipedia :
dan
sumber
Dari perspektif garis perintah murni:
Perbedaan penting lainnya antara 2 perintah adalah bahwa sftp tidak dapat menempatkan file lokal ke lokasi jauh menggunakan satu baris perintah , meskipun itu bisa mendapatkan file jarak jauh, sedangkan scp dapat melakukan keduanya .
sftp dapatkan file jarak jauh
scp dapatkan file jarak jauh
scp menaruh file jarak jauh
sumber
sftp {user}@{host}:{remote_dir} <<< $'put {local_file_path}'
SSH ( S ecure SH ell) adalah protokol jaringan kriptografi untuk memungkinkan login jarak jauh dan layanan jaringan lainnya untuk beroperasi secara aman melalui jaringan yang tidak aman.
Perbedaan: SFTP bekerja pada mode interaktif (sesi) dan SCP bekerja pada non-interaktif. Dengan menggunakan SFTP kita dapat mengakses sistem file jarak jauh yaitu membuat, menghapus, dan mendaftarkan file.
Kemiripan: Kedua SCP ( S ecure C alin P rotocol) dan SFTP ( S SH F ile T ransfer P rotocol) adalah protokol jaringan, yang mendukung manajemen file antara host pada jaringan. Keduanya menggunakan SSH.
lebih
sumber
Sebagian besar perbedaan dari dua protokol telah dikatakan dalam jawaban lain, dan lebih secara verbal di https://unix.stackexchange.com/q/8707/19088
Perbedaan lain, menurut dokumentasi curl , adalah bahwa protokol SCP tidak terlalu portabel dan biasanya hanya berfungsi di antara sistem Unix.
Omong-omong, curl mengimplementasikan kedua protokol dan tidak seperti implementasi klien OpenSSH SFTP default, itu tidak interaktif untuk SFTP dan SCP.
Dan perhatikan bahwa ada juga protokol FISH , yang memungkinkan Anda untuk mentransfer file melalui SSH tanpa perlu SCP atau SFTP. Sejauh yang saya tahu IKAN tidak terlalu populer, saat ini diimplementasikan hanya dalam beberapa manajer file ( Midnight Commander dan beberapa yang berbasis KDE) dan Lftp .
sumber