Anda di halaman 1dari 5

Nama : ANGGITA CANTIKA PUTRI

Nim : 210040143

A. Langkah Langkah install vsftpd


a. Install vsftpd
Untuk menginstall vsftpd dapat menggunakan command sebagi berikut:
sudo apt install vsftpd -y
Aplikasi di Ubuntu tidak perlu menjalankan proses vsftp ini karena berjalan
tepat setelah instalasi, tetapi jika anda perlu menjalankan dapat
menggunakan command sebagi berikut:
sudo service vsftpd start
Untuk cek status vsftpd dapat menggunakan command sebagi berikut:
sudo service vsftpd status
b. Konfigurasi firewall
Untuk membuat vsftpd berfungsi di jaringan Ubuntu, jalankan perintah
berikut untuk menambahkan port yang digunakan oleh vsftpd :
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
sudo ufw allow 22/tcp
sudo ufw allow 40000:50000/tcp
setelah itu gunakan perintah berikut untuk mengaktifkasn firewall
sudo ufw enable
c. Backup file konfigurasi vsftpd
Untuk melakukan backup bisa menggunakan perintah sebagi berikut:
cp /etc/vsftpd.conf /etc/vsftpd.conf.bak0
d. Konfigurasi vsftpd
Ubuntu menyimpan konfigurasi vsftpd di /etc/vsftpd.conf. Untuk
mengedit konfigurasinya dapat menggunakan perintah sebagai berikut:
sudo nano vsftpd.conf
Pada file berikut:
#write_enable=YES
#local_umask=022
#chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
Dirubah menjadi
write_enable=YES
local_umask=022
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
Tujuan dari perubahan yang dibuat di sini adalah untuk memberikan akses
ke semua pengguna Linux.Memiliki akses ke FTP memberikan izin untuk
menulis ke direktori yang sama seusai akses diberikan. Tambahkan juga
pengaturan berikut di akhir file vsftpd.conf sebagi berikut:
pasv_enable=YES
pasv_min_port=40000
pasv_max_port=50000
Setelah melakukan perubahan ini, simpan file vsftpd.conf dan mulai ulang
vsftpd dengan perintah sebagai berikut:
sudo service vsftpd restart
Setelah itu masukkan user yang dibuat sebelumnya ke dalam
vsftpd.chroot_list, disini saya akan menambahkan user aa214_210040143,
karena user ini yang tadinya saya buat dengan perintah :
echo aa214_210040143 | sudo tee -a /etc/vsftpd.chroot_list

e. Konek FTP
Untuk konek FTP bisa menggunakan FileZilla sebagai berikut:
Upload file pada FileZilla

Download file pada FileZilla

B. Mengubah Parameter
a. Mengubah anonymous_enable dan menambahkan no_anon_password

Dengan mengubah anonymous_enable dan No_anon_password menjadi YES.Kita


bisa mengakses server dengan hanya menggunakan ip dari host tanpa nama
pengguna dan password
b. Mengubah anon_mkdir_write_enable, anon_upload_enable dan menambahkan
anon_other_write_enable,anon_root,hide_ids

Digunakan untuk user anonymous mengupload file

Digunakan untuk user anonymous membuat folder

anon_other_write_enable digunakan untuk user anonymous menghapus dan


mengganti nama file.

hide_ids digunakan untuk menampilkan pengguna dan grup sebagai ftp:ftp,


terlepas dari pemiliknya.

anon_root=/var/ftp digunakan untuk mengatur folder root untuk login user


anonymous.
Namun sebelum itu kita harus membuat file root user anonymous terlebih
dahulu dengan perintah :
# sudo mkdir -p namafile
# sudo chown nobody:nogroup namafile
# echo "vsftpd test file" | sudo tee namafile/test.txt
# sudo mkdir namafile sebeulmnya/namafile ke 2/
# sudo chmod a+rwx namfile 1/namafile 2/
Upload file user anonymous
Deleting and renaming file user anonymous

Create directory user anonymous

Anda mungkin juga menyukai