GNU/Linux >> Belajar Linux >  >> Linux

Protokol transfer file:FTP vs SFTP

Proses memindahkan file dari satu tempat ke tempat lain hampir dilupakan di dunia saat ini karena sudah menjadi hal yang lumrah di lingkungan TI modern. Sama seperti bernapas, memindahkan file adalah bagian dari rutinitas harian Anda sehingga Anda hampir lupa bahwa Anda melakukannya.

Tetapi apa yang terjadi ketika seseorang berhenti untuk memikirkan tugas kasar ini? Apakah Anda melakukan ini dengan benar? Bagaimana dengan efisiensi? Lalu selalu ada pertanyaan yang membayangi, "Apakah datanya aman?" Artikel ini membutuhkan waktu sejenak untuk memikirkan pertanyaan-pertanyaan ini dan memperkenalkan Anda pada beberapa andalan dalam ruang transfer file.

[ Anda mungkin juga menyukai: Cara menyiapkan chroot jail Linux ]

File Transfer Protocol (FTP) dan SSH File Transfer Protocol (SFTP), terkadang disebut sebagai Aman Protokol Transfer File, melakukan banyak hal yang sama, tetapi ada beberapa perbedaan utama dan pertimbangan yang harus dibuat untuk masing-masing.

Jika Anda ingin tahu mana yang terbaik untuk Anda, singkatnya, SFTP adalah opsi yang lebih aman. Namun, dalam situasi tertentu dengan kendala yang tidak biasa, FTP mungkin masih menjadi pilihan yang lebih layak. Tetap di sini, dan pelajari topik ini lebih dalam.

Sebanding

Pertama, lihat hal-hal yang diizinkan oleh kedua protokol ini. Pertama, mereka memungkinkan Anda menggunakan klien FTP untuk terhubung ke server Anda. Banyak bisnis memiliki klien (S) FTP yang dikonfigurasi untuk penggunaan rutin. Anda juga dapat menggunakan klien visual, seperti FileZilla, dengan salah satu protokol ini. Kedua, Anda selalu dapat terhubung ke server Anda, menelusuri file (termasuk file tersembunyi), mengunggah atau mengunduh dari mesin lokal Anda ke server, dan sebaliknya.

Perbedaan

Perbedaan antara keduanya adalah di mana hal-hal menjadi sedikit lebih menarik. Kedua protokol ini mencapai tujuan yang sama, tetapi mereka melakukannya dengan sangat cara yang berbeda. Lihat cara kerja FTP, lalu periksa SFTP.

FTP dalam (sedikit lebih banyak) detail

File Transfer Protocol (FTP) standar menggunakan model client-to-server. Ini dilakukan dengan menggunakan dua saluran terpisah untuk memindahkan data antara klien dan server. Kedua saluran ini adalah saluran perintah dan saluran data. Saluran ini tidak dienkripsi (secara default), artinya jika seseorang dapat mengumpulkan data antara server dan klien (serangan MITM), itu akan mudah dibaca. Ini karena data FTP dikirim sebagai teks biasa, sehingga sangat mudah untuk mengumpulkan informasi dari data yang diambil.

Di balik layar dengan SFTP

Tidak seperti FTP tradisional, Secure Shell FTP (SFTP) hanya menggunakan satu saluran untuk memindahkan data. Saluran ini dienkripsi dan dilindungi oleh kombinasi nama pengguna/kata sandi atau dengan menggunakan kunci kriptografi SSH. Siapa pun yang mencegat transmisi antara klien dan server tidak akan dapat membaca data karena enkripsi.

[ Kursus gratis:Tinjauan Teknis Satelit Red Hat. ] 

Mana yang harus Anda pilih?

Tidak ada pilihan 'satu ukuran cocok untuk semua', jadi Anda harus mempertimbangkan transfer file yang dimaksud. Apakah data berisi informasi sensitif? Jika menjaga keamanan data Anda penting (dan hampir selalu demikian), SFTP mungkin adalah jawaban yang tepat. Namun terkadang, itu bukan masalah utama yang perlu dipertimbangkan.

SFTP umumnya lebih lambat dari FTP karena keamanan yang dibangun ke dalam protokol. Data dienkripsi, yang membutuhkan waktu, tetapi mungkin yang lebih penting adalah protokol itu sendiri berfungsi secara berbeda; itu bukan "streaming" seperti FTP.

Salah satu batasan SFTP adalah, karena bergantung pada SSH, SFTP memerlukan otentikasi. Ini berarti jika Anda ingin pengguna dapat terhubung secara anonim (misalnya, dengan server file publik), FTP adalah caranya.

Dalam beberapa minggu mendatang, saya akan mempelajari beberapa perintah SFTP dasar, jadi pastikan untuk memperhatikannya di sini di Aktifkan Sysadmin.


Linux
  1. Transfer Data Tanpa Meteran

  2. Apa itu Protokol Transfer File (FTP)

  3. Ikhtisar FTP dan SFTP

  1. Cara Mentransfer File Dalam Mode Pasif dengan FTP

  2. menemukan nilai unik dalam file data

  3. Lanjutkan transfer satu file dengan rsync

  1. Cara Menghubungkan ke SFTP Menggunakan FileZilla untuk Transfer File yang Aman

  2. Cara Menggunakan Perintah SFTP untuk Transfer File Aman

  3. Tidak dapat menampilkan data MySQL ke file