Perbezaan Antara FTP dan SFTP

FTP vs. SFTP

Protokol Pemindahan Fail (juga dikenali sebagai FTP) adalah protokol rangkaian yang dilaksanakan untuk menukar fail melalui rangkaian TCP / IP - iaitu Protokol Kawalan Penghantaran dan Protokol Internet. FTP menggunakan pengesahan kata laluan yang dibuat oleh pengguna. Walaupun pengesahan kata laluan berasaskan pengguna biasanya dilaksanakan, akses pengguna tanpa nama juga tersedia melalui pelayan FTP.

Protokol Pemindahan Fail SSH (juga dikenali sebagai Protokol Pemindahan Fail Secure, atau SFTP) adalah protokol rangkaian yang membenarkan akses, pemindahan dan pengurusan fail melalui aliran data yang selamat. Ia merupakan lanjutan daripada versi 2.0 protokol Shell (atau SSH), yang tujuannya adalah untuk menyediakan keupayaan pemindahan selamat. Ia juga bertujuan untuk berfungsi secara fungsian dengan protokol lain.

Seperti yang dinyatakan, FTP boleh diakses secara anonim. Ini bermakna pengguna boleh log masuk ke pelayan ini dengan akaun 'tanpa nama' apabila diberi gesaan untuk nama pengguna dan kata laluan. Dalam kebanyakan kes, pengguna tanpa akaun langsung dengan komputer hos akan digesa menggunakan alamat e-melnya sebagai ganti kata laluan; bagaimanapun, hampir tidak ada proses pengesahan yang berlaku sebaik sahaja maklumat itu dibekalkan (seperti di Pusat Kebangsaan Maklumat Bioteknologi).

Protokol SFTP mempunyai pelbagai operasi dan pelbagai yang boleh diakses pada fail jauh. Antara ciri-ciri yang lebih penting termasuk menyambung semula pemindahan terganggu, senarai direktori, dan penyingkiran fail jauh. Berbanding dengan protokol lain (iaitu, Secure Copy Protocol, atau SCP), SFTP lebih 'cair' sebagai protokol, dan lebih bebas platform. Akibatnya, protokol SFTP tersedia pada pelbagai platform.

Pelayan FTP mempunyai protokol pengesahan dan penyulitan. Sekiranya akses tersebut terhad, perkhidmatan FTP jauh (mel FTP) boleh dilaksanakan untuk menyelesaikan masalah sekatan. Ini membolehkan akses, tetapi mengehadkan pengguna daripada melihat direktori, atau mengubah suai arahan. Begitu juga, SFTP menawarkan antara muka interaktif dengan program arahan yang melaksanakan komunikasi klien. Tidak seperti FTP, protokol SFTP disulitkan, membuat proksi tradisional tidak berkesan berhubung mengawal trafik SFTP.

Ringkasan:

1. FTP adalah protokol rangkaian yang digunakan untuk menukar fail melalui rangkaian TCP / IP; SFTP adalah protokol rangkaian yang membolehkan akses, pemindahan, dan pengurusan fail melalui aliran data.

2. FTP boleh diakses secara anonim, dan dalam kebanyakan kes tidak disulitkan; Protokol SFTP disulitkan, dan menjadikan kawalan lalu lintas tidak berkesan ketika menggunakan proksi tradisional.