1 508
contributi
S3v (discussione | contributi) 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: |
contributi