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

Konfigurasikan Lingkungan Chroot VSFTPD di CentOS dan RHEL

vsftpd adalah singkatan dari 'Very Secure FTP Daemon', adalah server FTP untuk sistem mirip Unix, termasuk Linux. Saat kami mengkonfigurasi vsftpd, semua pengguna FTP dapat pindah ke direktori lain dari folder rumah mereka. Pada artikel ini kita akan membuat perubahan pada server vsftpd sehingga pengguna hanya terbatas pada direktori home saja. Ini dapat dicapai dengan menyiapkan chroot vsftpd atau lingkungan seperti jail.

Seperti yang ditunjukkan pada contoh di bawah ini, jack adalah pengguna FTP, yang dapat mengubah direktori mereka.

Sekarang Ikuti langkah-langkah di bawah ini untuk mengkonfigurasi chroot atau jail seperti Environment di vsftpd :

Langkah 1 :Edit file konfigurasi ‘/etc/vsftpd/vsftpd.conf‘

[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot(). 
chroot_local_user=YES
chroot_list_enable=YES 
# (default follows) 
chroot_list_file=/etc/vsftpd/chroot_list

Simpan &keluar.

Catatan Penting
1. jika Anda hanya menghapus komentar pada baris 'chroot_local_user=YES'. Semua pengguna lokal adalah chroot() atau di-jail ke direktori home mereka.

2. jika kita hanya ingin pengguna ftp terpilih dibatasi ke direktori home mereka, maka batalkan komentar pada baris “chroot_list_enable=YES” dan ‘chroot_list_file=/etc/vsftpd/chroot_list ” dan buat file ‘/etc/vsftpd/chroot_list ' dan tambahkan pengguna yang ingin kita chroot.

Langkah 3 :Buat file ‘/etc/vsftpd/chroot_list’

[root@localhost ~]# vi /etc/vsftpd/chroot_list
jack

Pengguna yang terdaftar dalam file ini akan dibatasi ke direktori home mereka.

Langkah 4 :Mulai layanan ftp menggunakan perintah di bawah ini.

[root@localhost ~]# service vsftpd restart ; chkconfig vsftpd on 
Shutting down vsftpd:                                      [  OK  ]
Starting vsftpd for vsftpd:                                [  OK  ]
Step:5 Now do  the testing

Dalam kasus ‘chroot_local_user=YES‘

Jika ‘chroot_list_enable=YA ‘ dan ‘chroot_list_file=/etc/vsftpd/chroot_list '. pengguna yang terdaftar dalam file chroot_list akan dibatasi dan pengguna lain diizinkan untuk mengubah direktori. Dalam skenario saya, saya memiliki dua pengguna lokal Jack &Mark, di mana jack terdaftar di chroot_file.


Cent OS
  1. CentOS / RHEL 7 :Cara menginstal dan mengkonfigurasi server ftp (vsftpd)

  2. Cara menginstal dan mengkonfigurasi Samba di CentOS / RHEL

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

  1. CentOS / RHEL 7 :Cara menginstal dan mengkonfigurasi telnet

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

  3. CentOS / RHEL 4 :Cara menginstal dan mengkonfigurasi server FTP (vsftpd)

  1. Instal dan Konfigurasi HAProxy di RHEL 8 / CentOS 8 Linux

  2. Instal dan Konfigurasi DNS/BIND Di Linux/Rhel/CentOS Dengan Fitur Chroot

  3. CentOS / RHEL 5:Cara menginstal dan mengkonfigurasi server vsftpd