Pada tutorial kali ini kita akan membahas cara Setting FTP Server di Ubuntu 14.04,16.04, 20.04 yang merupakan versi terbaru.
Setelah membuat server FTP, Anda akan dapat membuat pengguna baru untuk masuk ke server Anda melalui FTP.
Sebelum itu anda harus menginstall Versi Ubuntu yang anda butuhkan, jika sudah maka langsung saja anda simak tutorialnya :
1. Login ke Server Menggunakan SSH kemudian jalankan Perintah Berikut
apt-get update
2. Install layanan Vsftpd
apt-get install vsftpd
3. Konfigurasi Pengaturan
Sekarang setelah kita selesai menginstall semua maka berikutnya kita perlu melakukan setting necessary. gunakan perintah berikut :
vi /etc/vsftpd.conf
kemudian setting dengan pengaturan berikut
isten=YES
local_enable=YES
write_enable=YES
chroot_local_user=YES
Keluar dan simpan settingan anda.
4. Restart layanan
Berikutnya agar layanan berjalan dengan baik anda perlu merestart layanan dengan perintah berikut :
sudo service vsftpd restart
5. Tambah FTP user
perintah berikut dapat anda gunakan untuk menambah user baru
sudo adduser youruser
Kemudian anda akan disuruh memasukan password user 2x setelah itu klik enter untuk meneruskan.
6. Memberikan akses permissions
Anda juga harus memberikan permissions pada setiap user yang anda buat tadi
Untuk menjaga keamanan server melalui FTP, cara yang disarankan untuk mengizinkan akses adalah dengan membuat subdirektori di direktori root pengguna.
sudo chown root:root /home/youruser
sudo mkdir /home/youruser/yourfiles
sudo chown youruser:youruser /home/youruser/uploads
perintah diatas akan menghubungkan FTP anda dengan direktori root server.
7. Login ke FTP
berikutnya maka anda bisa login ke FTP menggunakan filezilla atau yang lainya. sebelumnya anda restart kembali layanan
sudo service vsftpd restart