Installare un server FTP con ProFTPD: differenze tra le versioni
(Nuova pagina: ===Installare un server FTP su Debian=== Installare un server FTP su Debian è un'operazione non particolarmente complessa, ma che merita alcune attenzioni. In questa guida utilizzerò...) |
Nessun oggetto della modifica |
||
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. | ||
====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 23: | Riga 23: | ||
ServerName “proftp server” | ServerName “proftp server” | ||
</pre> | </pre> | ||
* ServerIdent — Imposta il messaggio di benvenuto | |||
ServerIdent — | <pre> | ||
ServerIdent on “Welcome to proftp server” | ServerIdent on “Welcome to proftp server” | ||
</pre> | |||
UseReverseDNS | * UseReverseDNS | ||
<pre> | |||
UseReverseDNS off | UseReverseDNS off | ||
</pre> | |||
IdentLookups | * IdentLookups | ||
<pre> | |||
IdentLookups off | IdentLookups off | ||
</pre> | |||
DefaultRoot — | * DefaultRoot — Imposta la chroot directory di default | ||
<pre> | |||
DefaultRoot ~ | DefaultRoot ~ | ||
</pre> | |||
MaxClients — | * MaxClients — Limita il numero di utenti che possono effettuare una connessionen contemporanea | ||
<pre> | |||
Maxclients 30 | Maxclients 30 | ||
</pre> | |||
MaxClientsPerHost — | * MaxClientsPerHost — Limita il numero di connessioni per singolo client | ||
<pre> | |||
MaxClientsPerHost 50 | MaxClientsPerHost 50 | ||
</pre> | |||
Dopo aver modificato il file di configurazione è necessario riavviare il demone affinchè le modifiche vengano prese in considerazione: | |||
<pre> | |||
#/etc/init.d/proftpd restart | # /etc/init.d/proftpd restart | ||
</pre> | |||
====Note==== | |||
Il comportamento di default del server permette ad ogni utente di accedere via FTP solo alla propria directory home. | |||
<br/> | |||
<br/> | |||
: [[Utente:Ferdybassi|Ferdybassi]] | |||
Versione delle 13:11, 7 nov 2008
Installare un server FTP su Debian
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.
written for use on Unix and Unix-a-like operating systems, there is no support for native use under Microsoft Windows.
Caratteristiche di ProFTPD
- utilizza un singolo file di configurazione, con direttive molto familiari per chi è già abituato ad amministrare web server Apache
- permette la configurazione di files ".ftpaccess" e di server FTP virtuali in maniera simile ad Apache
- non permette comandi SITE EXEC, riducendo così lo stress da sicurezza dell'amministratore
- supporta IPv6
Installazione di ProFTPD
Per installare il server proftpd basta lanciare i seguenti comandi da root:
# apt-get update # apt-get install proftpd
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
Il file di configurazione si trova in /etc/proftpd/proftpd.conf
Alcune direttive degne di nota sono le seguenti:
- ServerName — Permette di indicare il nome che apparirà agli utenti:
ServerName “proftp server”
- ServerIdent — Imposta il messaggio di benvenuto
ServerIdent on “Welcome to proftp server”
- UseReverseDNS
UseReverseDNS off
- IdentLookups
IdentLookups off
- DefaultRoot — Imposta la chroot directory di default
DefaultRoot ~
- MaxClients — Limita il numero di utenti che possono effettuare una connessionen contemporanea
Maxclients 30
- MaxClientsPerHost — Limita il numero di connessioni per singolo client
MaxClientsPerHost 50
Dopo aver modificato il file di configurazione è necessario riavviare il demone affinchè le modifiche vengano prese in considerazione:
# /etc/init.d/proftpd restart
Note
Il comportamento di default del server permette ad ogni utente di accedere via FTP solo alla propria directory home.