Konfigurasi FTP server untuk pemula di Linux Ubuntu 18.04LTS



Konfigurasi FTP server untuk pemula di Linux Ubuntu 18.04LTS

Konfigurasi FTP server untuk pemula di Linux Ubuntu 18.04LTS

FTP (File Transfer Protocol) adalah internet service yang dirancang untuk membuat sambungan ke server internet tertentu atau komputer, sehingga user dapat mengirimkan file ke komputer (download) atau mengirimkan file ke server (upload).

STEP KONFIGURASI
1. apt-get update =update package dalam ubuntu
2. apt-get install vsftpd = install paket vsftpd
3. ufw enable =firewall diaktifkan
4. ufw allow 20/tcp = port 20 aktif
5. ufw allow 22/tcp = port 22 aktif
6. ufw allow 21/tcp = port 21 aktif
7. ufw allow 990/tcp = port 990 aktif
8. ufw allow 40000:50000/tcp = port 40000:50000 aktif
ufw status = melihat status firewall dan port yg diaktifkan
9. mkdir /home/user/ftp = buat folder ftp didalam user kalian
10. chown nobody:nogroup /home/user/ftp = ubah kepemilikan folder ftp utk semua
11. chmod a-w /home/user/ftp = ubah hak akses user=all dengan menghilangkan write
ls -la /home/ivan/ftp = cek kembali
12. mkdir /home/user/ftp/files = buat lokasi file ftp
13. chown ivan:ivan /home/user/ftp/files = beri hak ke user user utk file files
14. ubah konfigurasi
sudo gedit /etc/vsftpd.conf
……
write_enable=YES
chroot_local_user=YES
……
#paling bawah
user_sub_token=$USER
local_root=/home/$USER/ftp
pasv_min_port=40000
pasv_max_port=50000
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

15. echo “user” | sudo tee -a /etc/vsftpd.userlist = menambahkan user ke dalam file
16. cat /etc/vsftpd.userlist = membuuat file userlist
17. systemctl restart vsftpd = restart ftp

#tutorial #linux #ftpserver #ubuntu18.04lts #linuxubuntu