Server FTP dengan vsftpd di Linux Centos

1 . install tools nya

yum install vsftpd

File konfigurasi vsftpd berada dalam direktori /etc/vsftpd. Ada 4 buah file yakni : ftpusers, user_list vsftpd.conf, vsftpd_conf_migrate.sh. File konfigurasi utama yakni vsftpd.conf, dimana didalamnya terdapat direktif yang bisa kita ubah sesuai dengan kebutuhan

2. running

service vsftpd start

3. coba akses di browser :

link : ftp://ipaddr

4. edit vsftpd.conf
Pada konfigurasi vsftpd default, kita bisa mengakses server FTP dengan anonymous. Untuk itu, kita coba melakukan konfigurasi pada vsftpd.conf untuk membatasi user anonymous. Kita buka file konfigurasi dan merubah direktif “anonymous_enable=YES” menjadi “anonymous_enable=NO”. Setelah melakukan perubahan pada file tersebut, kita restart service vsftpd (service vsftpd restart), lalu coba akses kembali melalui browser .

5. membuat user ftp

[root@~]# useradd film
[root@ ~]# passwd film
Changing password for user film.
New UNIX password:
BAD PASSWORD: it is too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

6. membatasi hak akses user

kita akan coba membatasi film agar hanya bisa berada di home direktorinya saja. Kita lakukan konfigurasi kembali pada file vsftpd.conf, kita ubah direktif dengan mengaktifkan “chroot_list_enable=YES” (hilangkan tanda ‘#’), lalu aktifkan direktif “chroot_list_file=/etc/vsftpd/chroot_list” (hilangkan tanda ‘#’), dan buat file chroot_list pada direktori /etc/vsftpd..

edit vsftpd.conf
mkdir /etc/vpsftpd/chroot_list

7. masukan user nya .

nano chroot_list ( masukan user film)

restart service vsftpd