FTP Server configuration
#How to configure vsftpd server in debian Dalam tutorial ini saya akan menjelaskan cara konfigurasi vsftpd. u
Installasi vsftpd server
Untuk menginstallasi vsftpd di linux, dapat menggunakan package manager apt-get, menggunakan command seperti dibawah ini:
sudo apt-get install vsftpd
Ubah file konfigurasi vsftpd
Setelah vsftpd sudah terinstall tanpa error, selanjutnya kita ubah file konfigurasi default di linux. Kita akan menggunakan text editor nano:
sudo nano /etc/vsftpd.conf
Masukan password karena perlu privilages sudo.
lalu jika file sudah dibuka kita perlu menambahkan teks konfigurasi seperti dibawah:
local_root=/home/$USER/ftp
user_sub_token=$USER
local_enable=YES
write_enable=YESa
chroot_local_user=YES
Diperhatikan jika ingin menrgubah lokasi folder ftp di linux, kita bisa menganti local_root.
Restart vsftpd server
setelah dikonfigurasi sekarang kita bisa merestart server kita, jika menggunakan debian 11:
sudo service vsftpd restart
jika service tidak ditemukan maka gunakan command ini:
sudo systemctl restart vsftpd
Ubah permission folder
ubah permission folder ftp dengan command ini:
sudo chmod -R 755 /home/user/ftp
ubah user sesuai dengan nama pengguna kita.
Buat user baru khusus ftp (tidak wajib)
jika kita ingin membuat custom user untuk ftp saja, gunakan command ini:
sudo useradd -m -d /path/to/custom/folder -s /bin/bash ftpuser
sudo passwd ftpuser
/path/to/custom/folder diganti dengan path ke folder ftp yang kita pakai.
Cek status server
gunakan command:
sudo systemctl status vsftpd
Sekian tutorial saya terimakasih.