FTP (File Transfer Protocol) merupakan salah satu metode untuk transfer file yang cukup populer. Misal, upload file ke web server, dsb.
Langkah-langkah:
1. Install vsftpd
sudo apt-get update
sudo apt-get -y install vsftpd
2. Konfigurasi vsftpd
sudo nano /etc/vsftpd.conf
Blok anonim untuk akses file via FTP,:
anonymous_enable=NO
Ijinkan local user untuk login:
local_enable=YES
Beri akses tulis ke local user:
write_enable=YES
‘chroot jailed’ untuk local user:
chroot_local_user=YES
Simpan (ctrl+o) dan Exit (ctrl+x).
Restart vsftpd:
sudo service vsftpd restart
3. Konfigurasi User’s Home Directory
Fix permissions untuk userftp‘s home directory:
chmod a-w /home/userftp/
Buat directory untuk upload file:
mkdir /home/userftp/files
chown user2:userftp /home/userftp/files/
Semoga bermanfaat.
Referensi:
[1] https://help.ubuntu.com/lts/serverguide/ftp-server.html
[2] https://www.liquidweb.com/kb/how-to-install-and-configure-vsftpd-on-ubuntu-14-04-lts/