Contents

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.