982
contributi
m (correzione link pacchetti esterni) |
|||
(7 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Lenny|Squeeze|Wheezy}} | {{Versioni compatibili|Lenny|Squeeze|Wheezy|Jessie}} | ||
== Introduzione == | == Introduzione == | ||
Tra i vari server FTP disponibili in Debian, VSFTPD è a mio parere quello più snello, sicuro e prestazionale; inoltre, come ulteriore garanzia, è il server FTP scelto da Red Hat e consigliato da IBM. | Tra i vari server FTP disponibili in Debian, VSFTPD è a mio parere quello più snello, sicuro e prestazionale; inoltre, come ulteriore garanzia, è il server FTP scelto da Red Hat e consigliato da IBM. | ||
Riga 95: | Riga 95: | ||
listen_port=21 | listen_port=21 | ||
connect_from_port_20=YES | connect_from_port_20=YES | ||
# Abilito le porte passive | |||
pasv_enable=YES | |||
pasv_min_port=60000 | |||
pasv_max_port=65000 | |||
pasv_addr_resolve=YES | |||
# Abilito utenti locali e/o virtuali | # Abilito utenti locali e/o virtuali | ||
local_enable=YES | local_enable=YES | ||
local_umask=022 | local_umask=022 | ||
max_login_fails=3 | |||
max_per_ip=4 | |||
# Senza il server sarebbe read-only | # Senza il server sarebbe read-only | ||
write_enable=YES | write_enable=YES | ||
Riga 111: | Riga 117: | ||
# Imposto il banner di benvenuto | # Imposto il banner di benvenuto | ||
ftpd_banner=EasyLAB Doc FTP Server | |||
#force_dot_files=yes | #force_dot_files=yes | ||
# I file caricati hanno proprietario www-data | # I file caricati hanno proprietario www-data | ||
chown_uploads=YES | |||
chown_username=www-data | |||
Riga 125: | Riga 131: | ||
secure_chroot_dir=/var/run/vsftpd | secure_chroot_dir=/var/run/vsftpd | ||
user_sub_token=$USER | user_sub_token=$USER | ||
local_root=/home/vsftpd/$USER | local_root=/home/vsftpd/$USER | ||
Riga 143: | Riga 148: | ||
################## | ################## | ||
log_ftp_protocol=YES | |||
vsftpd_log_file=/var/log/vsftpd.log | |||
dual_log_enable=YES | |||
xferlog_enable=YES | xferlog_enable=YES | ||
xferlog_std_format=YES | |||
</pre> | </pre> | ||
L'elenco delle direttive di VSFTPD con una spiegazione dettagliata del significato è presente sul sito ufficiale: [https://security.appspot.com/vsftpd/vsftpd_conf.html vsftpd.conf] | L'elenco delle direttive di VSFTPD con una spiegazione dettagliata del significato è presente sul sito ufficiale: [https://security.appspot.com/vsftpd/vsftpd_conf.html vsftpd.conf] | ||
Riga 276: | Riga 281: | ||
rsa_cert_file=/etc/vsftpd/ssl/vsftpd.pem | rsa_cert_file=/etc/vsftpd/ssl/vsftpd.pem | ||
</pre> | </pre> | ||
Con un riavvio del server: | |||
<pre> | |||
# /etc/init.d/vsftpd restart | |||
</pre> | |||
rendiamo attive le modifiche. | |||
<br/> | |||
Da adesso sarà possibile configurare il nostro client FTP per utilizzare sessioni crittate.<br> | |||
Tramite uno script perl<sup>[[#Collegamenti esterni|[1]]]</sup> è possibile gestire facilmente le utenze. | |||
Il software mantiene allineato il database con i relativi file di configurazione necessario per ogni utente. | |||
== Collegamenti esterni == | |||
[1] [https://github.com/bogomips/syncFtp.pl script perl] <br/> | |||
== Bibliografia == | == Bibliografia == |
contributi