Installare un server vsFTPd con utenti virtuali su MySQL: differenze tra le versioni

Riga 219: Riga 219:


== Configurazione di TLS ==
== Configurazione di TLS ==
Il protocollo FTP è un protocollo estremamente insicuro, poichè tutti i dati viaggiano in chiaro. Fortunatamente è possibile aumentare la sicurezza del nostro server configurando TLS per crittare tutte le comunicazioni.
Il protocollo FTP è un protocollo estremamente insicuro, poichè tutti i dati viaggiano in chiaro. Fortunatamente è possibile aumentare la sicurezza del nostro server configurando TLS per crittare tutte le comunicazioni. Iniziamo installando OpenSSL:
<pre>
# apt-get install openssl
</pre>
Quindi creiamo il certificato da utilizzare per VSFTPD:
<pre>
# mkdir -p /etc/ssl/private
# chmod 700 /etc/ssl/private
# openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem
</pre>
e inserendo le risposte che fanno al caso nostro:
<pre>
Country Name (2 letter code) [AU]: IT
State or Province Name (full name) [Some-State]: Italy
Locality Name (eg, city) []: Lodi
Organization Name (eg, company) [Internet Widgits Pty Ltd]: Ferdy FTP Server
Organizational Unit Name (eg, section) []: Dipartimento IT
Common Name (eg, YOUR name) []: serverferdy.local
Email Address []: ferdy@xxxx.it
</pre>


== Bibliografia ==
== Bibliografia ==