Perbezaan Antara SFTP dan SCP

Anonim

SFTP vs. SCP

Protokol Pemindahan Fail SSH (juga dikenali sebagai Protokol Perpindahan Fail Secure atau SFTP). Ia menyediakan akses fail, pemindahan fail, dan fungsi pengurusan fail melalui aliran data yang dipercayai. Ia direka khusus sebagai lanjutan Protokol Shell Secure (atau SSH), versi 2. 0. Sebagai lanjutan, ia digunakan terutamanya untuk menyediakan keupayaan pemindahan fail yang selamat; Walau bagaimanapun, ia juga bertujuan untuk digunakan dengan protokol lain. Pasukan Petugas Kejuruteraan Internet (atau IETF) telah menerangkan-melalui Rancangan Internet- bahawa SFTP dijelaskan dalam konteks protokol SSH-2; bagaimanapun, SFTP adalah umum dan bebas dari seluruh suite protokol SSH-2. Ia mempunyai keupayaan untuk digunakan dalam pelbagai aplikasi, termasuk pemindahan fail yang selamat ke atas Transport Layer Security (atau TLS) dan pemindahan maklumat pengurusan dalam aplikasi VPN. Ia menganggap bahawa ia akan disalurkan melalui saluran yang selamat (seperti SSH) yang mempunyai pelanggan yang disahkan sebelumnya-identiti mereka yang tersedia untuk protokol tersebut.

Secure Channel Protocol (atau SCP) adalah protokol rangkaian. Ia menyediakan satu cara untuk memindahkan data yang dapat bertahan atau tidak dapat ditembusi sepenuhnya untuk pemintasan dan gangguan. Walaupun ia bertujuan untuk menjadi satu cara untuk menyimpan pemindahan maklumat dengan selamat, tidak ada saluran yang benar-benar selamat di dunia nyata, hanya cara-cara di mana rangkaian yang tidak aman dapat menjadi kurang selamat dan memindahkan maklumat dengan lebih selamat -itu, seseorang mungkin dapat melihat atau mendengar mesej tetapi tidak ada cara untuk mengubah maklumat yang ditukar ke pelayan.

Protokol SFTP membolehkan kebanyakan operasi pada fail jauh. Ia mempunyai lebih banyak persamaan dengan protokol sistem fail jauh daripada pendahulunya, protokol SCP. Sebagai sebahagian daripada ciri-ciri protokol SFTP yang diperluaskan, pelanggan dapat meneruskan pemindahan terganggu, penyenaraian direktori, dan penghapusan fail jauh. Akibatnya, ia agak mudah untuk melaksanakan pelanggan GUI SFTP berbanding dengan pelanggan SCP GUI. SFTP cuba menjadi protokol bebas platform daripada pendahulunya -SFTP mengelakkan perkembangan ekspansi wildcard yang ditetapkan oleh klien sehingga pelayan. Juga, pelayan SFTP tersedia pada kebanyakan semua platform. Ia adalah protokol yang sama sekali tidak berkaitan dengan SSH - yang dijalankan melalui FTP. SFTP tidak menyediakan pengesahan atau keselamatan; sebaliknya ia menjangkakan protokol yang mendasari untuk menjamin kedua-duanya. Oleh kerana itu, SFTP digunakan kebanyakannya sebagai subsistem protokol SSH, pelaksanaan versi 2 (seperti yang dirancang dalam kumpulan kerja yang sama). Walau bagaimanapun, adalah mungkin untuk menjalankan SFTP melalui SSH-1 atau aliran data lain.

Ringkasan:

1. SFTP adalah protokol rangkaian yang menyediakan fungsi akses, pemindahan, dan pengurusan fail melalui aliran data yang dipercayai; SCP adalah protokol rangkaian yang menyediakan pemindahan data yang tidak dapat ditembusi untuk pemintasan dan gangguan.