GNU/Linux >> Belajar Linux >  >> Linux

Ikhtisar FTP dan SFTP

Artikel ini membahas kelebihan dan kekurangan menggunakan File TransferProtocol (FTP) dan SSH File Transfer Protocol (SFTP).

Perbedaan antara FTP dan SFTP

FTP dan SFTP adalah protokol terpisah yang bekerja dengan cara yang sama. Keduanya menawarkan transfer dan manajemen file pada mesin jarak jauh. Perbedaan utama terletak pada tingkat keamanan yang mereka tawarkan.

Keamanan

Lalu lintas FTP tidak terenkripsi. Semua transmisi FTP dikirim sebagai teks biasa, termasuk nama pengguna, sandi,perintah,dan file itu sendiri. Akibatnya, siapa pun dengan akses ke jaringan dapat berpotensi membacanya.

SFTP adalah perpanjangan dari Secure Shell Protocol (SSH). Ini adalah opsi yang lebih aman yang menyediakan enkripsi ujung ke ujung melalui terowongan SSH.

Pengaturan dan pengelolaan pengguna

Secara default, SFTP sudah tersedia di semua image Linux® untuk server cloud yang dikelola Rackspace. Satu-satunya port yang terbuka pada image baru adalah port 22.Membuka port ini memungkinkan administrator mengakses server dengan menggunakan SSH atau SFTP. Setiap pengguna dengan akses SSH juga dapat mengakses server dengan menggunakan SFTP. Grup dan izin yang terkait dengan pengguna Anda juga menentukan kemampuan mereka untuk mengelola file.

FTP mengharuskan Anda menginstal server FTP (seperti daemon File TransferProtocol (FTP) (vsftpd) yang sangat aman), membuka port 21, dan membuat serta memelihara pengguna dan izin terpisah untuk mengakses file dan direktori.

Namun, FTP memiliki kelebihan sebagai berikut dibandingkan SFTP:

  • Secara default, setiap pengguna dipenjara untuk hanya memiliki akses ke file-file yang telah diberi akses oleh administrator. Karena SFTP bekerja dengan pengguna sistem Linux, SFTP mengharuskan Anda mengambil langkah tambahan untuk memenjarakan pengguna.
  • Beberapa aplikasi hanya dapat menangani transfer file dengan menggunakan FTP, yang mencegah Anda menggunakan SFTP.

Gunakan vsftpd untuk FTP

Jika Anda berencana menggunakan FTP, sebaiknya tinjau sumber daya berikut yang menunjukkan cara menginstal dan mengonfigurasi vsftpd di server cloud.Vsftpd adalah server FTP open source yang dapat Anda gunakan untuk mentransfer file.

  • Rackspace Cloud Essentials - Instal vsftpd forCentOS
  • Rackspace Cloud Essentials - Mengonfigurasi pengguna di vsftpd forCentOS

Rekomendasi

Kami menyarankan Anda menggunakan SFTP alih-alih FTP untuk memastikan bahwa transmisi file aman. SFTP mengenkripsi data yang ditransfer ke server FTP dan mencegah akses tidak sah selama transmisi.

Sumber daya tambahan

  • Menyiapkan pengguna SFTP di sistem berbasis Linux
  • Hubungkan ke server cloud dengan filezilla menggunakan SFTP
  • Ikat mount pengguna SFTP setelah menggunakan chroot

Linux
  1. Gambaran Umum cPanel dan WHM

  2. Ikhtisar CCPA dan GDPR

  3. Gunakan SFTP dan SCP

  1. Perintah Linux - Gambaran Umum dan Contoh

  2. FTP vs FTPS vs SFTP:Perbedaan Antara Mereka Dijelaskan

  3. Protokol transfer file:FTP vs SFTP

  1. Bagaimana Mengizinkan SFTP dan melarang SSH?

  2. Panduan Pemula FTP dan SFTP dengan 10 Contoh

  3. Ikhtisar Proses UNIX (Di Dalam Proses Linux, dan Jenis Proses)