Perbezaan antara sftp dan scp

Perbezaan antara sftp dan scp

SFTP vs. SCP

Protokol Pemindahan Fail SSH (juga dikenali sebagai protokol pemindahan fail selamat atau sftp) adalah protokol rangkaian. Ia menyediakan akses fail, pemindahan fail, dan fungsi pengurusan fail melalui aliran data yang dipercayai. Ia direka khusus sebagai lanjutan protokol shell selamat (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 menentukan-melalui draf internet-bahawa SFTP diterangkan dalam konteks protokol SSH-2; Walau bagaimanapun, SFTP adalah umum dan bebas daripada sisa protokol SSH-2. Ia mempunyai keupayaan untuk digunakan dalam pelbagai aplikasi, termasuk pemindahan fail yang selamat ke atas keselamatan lapisan pengangkutan (atau TLS) dan pemindahan maklumat pengurusan dalam aplikasi VPN. Ia mengandaikan bahawa ia akan dijalankan melalui saluran yang selamat (seperti SSH) yang mempunyai klien yang disahkan sebelum ini -identiti yang tersedia untuk protokol.

Protokol Saluran Selamat (atau SCP) adalah protokol rangkaian. Ia menyediakan cara untuk memindahkan data yang dapat menahan atau tidak dapat ditembusi dengan pemintasan dan mengganggu. Walaupun ia dimaksudkan untuk menjadi cara untuk memastikan pemindahan maklumat sepenuhnya selamat, tidak ada saluran yang selamat di dunia nyata, hanya cara di mana rangkaian tidak selamat dapat menjadi kurang aman dan memindahkan maklumat dengan lebih selamat -iaitu seseorang mungkin dapat Lihat atau dengar mesej tetapi tidak mempunyai cara mengubah maklumat yang ditukar melalui pelayan.

Protokol SFTP membolehkan banyak operasi pada fail jauh. Ia mempunyai lebih banyak persamaan dengan protokol sistem fail jauh daripada pendahulunya, protokol SCP. Sebagai sebahagian daripada ciri -ciri lanjutan protokol SFTP, pelanggan dapat meneruskan pemindahan yang terganggu, penyenaraian direktori, dan penyingkiran fail jauh. Akibatnya, agak mudah untuk melaksanakan klien SFTP GUI berbanding dengan pelanggan SCP GUI. SFTP cuba menjadi protokol bebas yang lebih platform daripada pendahulunya -SFTP mengelakkan pengembangan wildcard yang ditentukan oleh pelanggan sampai ke pelayan. Juga, pelayan SFTP boleh didapati di kebanyakan platform. Ia adalah protokol yang sama sekali baru yang tidak berkaitan dengan SSH -yang dijalankan melalui FTP. SFTP tidak memberikan pengesahan atau keselamatan; sebaliknya ia mengharapkan protokol asas untuk mengamankan kedua -duanya. Oleh itu, SFTP digunakan kebanyakannya sebagai subsistem protokol SSH, pelaksanaan versi 2 (seperti yang direka 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 dan mengganggu.