Installare un server FTP con ProFTPD: differenze tra le versioni

corretta gerarchia titoli
Nessun oggetto della modifica
(corretta gerarchia titoli)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}}
{{Versioni compatibili|Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}}
=Introduzione=
== Introduzione ==
Installare un server FTP su Debian è un'operazione non particolarmente complessa, ma che merita alcune attenzioni. In questa guida utilizzerò ProFTPD, un ftp server scritto per essere utilizzato su Unix e sistemi operativi Unix-like come il nostro Linux.<br/>
Installare un server FTP su Debian è un'operazione non particolarmente complessa, ma che merita alcune attenzioni. In questa guida utilizzerò ProFTPD, un ftp server scritto per essere utilizzato su Unix e sistemi operativi Unix-like come il nostro Linux.<br/>
<br/>
<br/>
Riga 9: Riga 9:
* non permette comandi SITE EXEC, riducendo così lo stress da sicurezza dell'amministratore;
* non permette comandi SITE EXEC, riducendo così lo stress da sicurezza dell'amministratore;
* supporta IPv6.
* supporta IPv6.
=Installazione di ProFTPD=
== Installazione di ProFTPD ==
Per installare il server proftpd basta lanciare i seguenti comandi da root:
Per installare il server proftpd basta lanciare i seguenti comandi da root:
<pre>
<pre>
Riga 16: Riga 16:
</pre>
</pre>
L'installer del server FTP vi chiederà in che modo intendere far girare proftpd, attraverso inetd o in modalità standalone. Mi sento di consigliare la modalità standalone che, da quanto letto in rete, sembra la più adatta per siti FTP con traffico intenso o assai variabile.
L'installer del server FTP vi chiederà in che modo intendere far girare proftpd, attraverso inetd o in modalità standalone. Mi sento di consigliare la modalità standalone che, da quanto letto in rete, sembra la più adatta per siti FTP con traffico intenso o assai variabile.
=Configurazione di Proftp Server=
== Configurazione di Proftp Server ==
Il file di configurazione si trova in <code>/etc/proftpd/proftpd.conf</code><br/>
Il file di configurazione si trova in <code>/etc/proftpd/proftpd.conf</code><br/>
Alcune direttive degne di nota sono le seguenti:
Alcune direttive degne di nota sono le seguenti:
Riga 57: Riga 57:
</pre>
</pre>


=Note=
== Note ==
Il comportamento di default del server permette ad ogni utente di accedere via FTP solo alla propria directory home.
Il comportamento di default del server permette ad ogni utente di accedere via FTP solo alla propria directory home.
=Amministrazione del server FTP=
== Amministrazione del server FTP ==
Uno strumento molto comodo per l'amministrazione di ProFTPD è: http://sourceforge.net/projects/proftpd-admin/ .
Uno strumento molto comodo per l'amministrazione di ProFTPD è: http://sourceforge.net/projects/proftpd-admin/ .
È un'interfaccia web scritta in PHP, che per funzionare ha bisogno di un server LAMP (Apache, PHP, MySQL).
È un'interfaccia web scritta in PHP, che per funzionare ha bisogno di un server LAMP (Apache, PHP, MySQL).


=Creare un certificato SSL per TLS=
== Creare un certificato SSL per TLS ==
TLS è un protocollo che fornisce autenticazione e comunicazioni crittografate. Nell'utilizzo tipico con un server FTP si configura in modo che il server FTP stesso sia autenticato e che i client non lo siano.<br/>
TLS è un protocollo che fornisce autenticazione e comunicazioni crittografate. Nell'utilizzo tipico con un server FTP si configura in modo che il server FTP stesso sia autenticato e che i client non lo siano.<br/>
Per utilizzare TLS con ProFTPD dobbiamo creare un certificato SSL:
Per utilizzare TLS con ProFTPD dobbiamo creare un certificato SSL:
1 508

contributi