Tampilkan postingan dengan label FTP Linux. Tampilkan semua postingan
Tampilkan postingan dengan label FTP Linux. Tampilkan semua postingan

Install FTP Server dengan Vsftpd di Debian 9 Stretch Untuk Upload File ke /var/www/html dengan Chroot List

Pertama install vsftpd dengan command
apt-get install vsftpd

Buat user untuk login FTPnya dengan command
adduser amek

Masukkan user amek ke group root (Opsional) dengan command 
usermod -G root amek

lakukan konfigurasi vsfpd di /etc/vsftpd.conf dengan command
nano /etc/vsftpd.conf

lalu masukkan konfigurasi seperti di bawah ini 

listen=NO
listen_ipv6=YES
anonymous_enable=NO #anonymous tidak di ijinkan konek
local_enable=YES
write_enable=YES
local_umask=002 #untuk setting hak akses file/folder yang di upload menjadi 775
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
chroot_local_user=YES #agar local user bisa login FTP
secure_chroot_dir=/var/run/vsftpd/empty
###login dengan SSSL###
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=YES
###login dengan SSSL###
allow_writeable_chroot=YES #mengijinkan local user upload ke FTP
# Aktifkan mode passive FTP
pasv_enable=YES
# Setting port range misalnya 50000 s/d 51000
pasv_max_port=51000
pasv_min_port=50000
# Aktifkan port range
port_enable=YES

Setelah konfigurasi di masukkan silahkan simpan dengan CTRL + X, kemudian tekan Y dan enter
Restart vsftpd nya, dengan command
/etc/ini.d/vsftpd restart

Silahkan coba dengan FTP Client (Filezilla, dsb) settingan sesuaikan dengan IP, Username dan password yang sudah anda setting di atas

Kategori

Kategori