4 069
contributi
Riga 73: | Riga 73: | ||
# cat /dev/null > /etc/vsftpd.conf | # cat /dev/null > /etc/vsftpd.conf | ||
# nano /etc/vsftpd.conf | # nano /etc/vsftpd.conf | ||
</pre> | |||
Il nostro file di configurazione avrà come contenuto: | |||
<pre> | |||
listen=YES | |||
nopriv_user=vsftpd | |||
anonymous_enable=NO | |||
anon_upload_enable=NO | |||
anon_mkdir_write_enable=NO | |||
anon_other_write_enable=NO | |||
# Impedisco la visualizzazione di messaggi | |||
dirmessage_enable=NO | |||
#force_dot_files=NO | |||
rsa_cert_file=/etc/ssl/certs/vsftpd.pem | |||
#hide_ids=YES | |||
listen_port=21 | |||
connect_from_port_20=YES | |||
local_enable=YES | |||
local_umask=022 | |||
max_login_fails=3 | |||
max_per_ip=4 | |||
pam_service_name=vsftpd | |||
user_config_dir=/etc/vsftpd/user_conf | |||
ftpd_banner=Welcome here | |||
force_dot_files=yes | |||
# I file caricati hanno proprietario www-data | |||
chown_uploads=YES | |||
chown_username=www-data | |||
############################ | |||
#Configuro la gabbia chroot | |||
############################ | |||
chroot_local_user=YES | |||
secure_chroot_dir=/var/run/vsftpd | |||
#user_sub_token=$USER | |||
# Mappo gli utenti verso un utente locale | |||
virtual_use_local_privs=YES | |||
write_enable=YES | |||
guest_enable=YES | |||
# Ogni utente viene mappato come vsftpd | |||
guest_username=vsftpd | |||
################## | |||
#Gestione dei LOG | |||
################## | |||
log_ftp_protocol=YES | |||
vsftpd_log_file=/var/log/vsftpd.log | |||
dual_log_enable=YES | |||
xferlog_enable=YES | |||
xferlog_std_format=YES | |||
</pre> | </pre> | ||