Installare un server FTP con ProFTPD: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1: Riga 1:
===Versioni compatibili===
=Versioni compatibili=
* Debian Etch 4.0
* Debian Etch 4.0
* Debian Lenny 5.0
* Debian Lenny 5.0
===Installare un server FTP su Debian===
=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 11: Riga 11:
* 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 18: Riga 18:
</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 <tt>/etc/proftpd/proftpd.conf</tt><br/>
Il file di configurazione si trova in <tt>/etc/proftpd/proftpd.conf</tt><br/>
Alcune direttive degne di nota sono le seguenti:
Alcune direttive degne di nota sono le seguenti:
Riga 59: Riga 59:
</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/ .
E' un'interfaccia web scritta in PHP, che per funzionare ha bisogno di un server LAMP (Apache, PHP, MySQL).
E' 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:

Menu di navigazione