GNU/Linux >> Belajar Linux >  >> Cent OS

CentOS / RHEL :Panduan pemula untuk vsftpd (instalasi dan konfigurasi)

File Transfer Protocol (FTP) adalah metode yang umum digunakan untuk mengunduh dan mengunggah file antar sistem di jaringan. Situs FTP biasanya adalah situs publik yang memungkinkan pengguna anonim untuk masuk dan mengunduh perangkat lunak dan dokumentasi tanpa memerlukan akun pengguna di sistem jarak jauh.

Daemon server FTP yang disertakan dengan CentOS / RHEL disebut “FTP sangat aman ” atau vsftpd . Untuk menginstal paket vsftpd:

# yum install vsftpd

File Konfigurasi

File konfigurasi berikut diinstal dengan paket:

  • /etc/vsftpd/vsftpd.conf :File konfigurasi utama untuk vsftpd
  • /etc/vsftpd/ftpusers :Daftar pengguna yang tidak diizinkan masuk ke vsftpd
  • /etc/vsftpd/user_list :File ini berisi pengguna yang ditolak aksesnya saat direktif userlist_deny disetel ke YA (default) di /etc/vsftpd/vsftpd.conf atau pengguna yang diizinkan mengakses saat userlist_deny disetel ke NO.
  • /var/ftp :Direktori yang berisi file yang dilayani oleh vsftpd. Ini juga berisi direktori /var/ftp/pub untuk pengguna anonim.

Parameter konfigurasi di /etc/vsftpd/vsftpd.conf

Layanan vsftpd memungkinkan pengguna lokal dan anonim untuk masuk tanpa konfigurasi tambahan. Saat pengguna masuk, mereka dapat mengunduh file dari /var/ftp direktori di server vsftpd dan unggah file secara default. Opsi ini dan opsi lainnya dikonfigurasi di /etc/vsftpd/vsftpd.conf . Berikut ini daftar beberapa parameter konfigurasi yang lebih umum:

Parameter Tujuan daftar_pengguna Pengaturan ini menyebabkan vsftpd membaca /etc/vsftpd/user_list dan menggunakannya sebagai daftar pengguna yang diizinkan atau tidak diizinkan di server. daftar_pengguna Jika disetel ke ya, vsftpd memblokir semua pengguna di daftar_pengguna. Jika disetel ke tidak, ini hanya mengizinkan pengguna di daftar_pengguna. local_enable Pengaturan ini memungkinkan pengguna di /etc/passwd untuk masuk dengan akun mereka. anonymous_enable Pengaturan ini memungkinkan koneksi anonim ke server. no_anon_password Pengaturan ini memungkinkan koneksi anonim tanpa kata sandi (jika tidak, pengguna harus memberikan alamat email sebagai kata sandi). write_enable Jika disetel ke ya, setelan ini memungkinkan pengguna mengunggah file ke server dan membuat direktori. anon_mkdir_write_enable Jika disetel ke ya, setelan ini memungkinkan pengguna anonim membuat direktori. anon_other_write_enable Jika disetel ke ya, setelan ini memungkinkan pengguna anonim untuk membuat perubahan lain pada sistem file, seperti menghapus, mengganti nama, dan memodifikasi file yang ada. anon_upload_enable Pengaturan ini memungkinkan pengguna anonim untuk mengunggah file ke server. ascii_download_enable Pengaturan ini memungkinkan konversi file teks yang ditransfer dari server ke sistem operasi lain. Ini bisa menjadi ide bagus jika Anda mentransfer file teks dari sistem UNIX ke Mac OS atau Windows. ascii_upload_enable Pengaturan ini memungkinkan konversi file teks yang diunggah ke server. xferlog_enable Pengaturan ini mengaktifkan pencatatan unggahan dan unduhan. xferlog_file Pengaturan ini menamai file log unggah/unduh. Standarnya adalah /var/log/vsftpd.log. CentOS / RHEL 7 :Cara menginstal dan mengkonfigurasi server ftp (vsftpd)


Cent OS
  1. CentOS / RHEL 7:Mengonfigurasi alamat IP statis menggunakan file konfigurasi antarmuka jaringan

  2. CentOS / RHEL 7 :Panduan pemula untuk firewalld

  3. Panduan Pemula Samba (Instalasi dan Konfigurasi)

  1. Panduan Netinstall CentOS 7

  2. Cara Mengaktifkan FTP di CentOS/RHEL 5 dan 6

  3. Cara mengekstrak file RAR di CentOS/RHEL 7 dan 8

  1. Panduan Pemula untuk Mengotomatiskan Sistem File di CentOS / RHEL

  2. Panduan Pemula untuk NFS di CentOS / RHEL

  3. CentOS / RHEL :Panduan pemula untuk cron