![]() |
|||||
|
Installazione e configurazione di un server FTP con ProFTPDLa seguente procedura fa riferimento all'installazione e configurazione di un server FTP con il pacchetto ProFTPD.Per l'installazione partiamo dai sorgenti dell'applicativo e non dai pacchetti delle varie distribuzioni, lasciando gli utenti "liberi" di scegliere una distribuzione a piacere. PrerequisitiPer poter eseguire l'installazione è necessario che sia presente l'ambiente di sviluppo. Quindi verificarne l'esistenza con i seguenti comandi: Download del pacchetto ProFTPDDal sito http://www.proftpd.org/, è possibile eseguire il download dei sorgenti utilizzando il link Download Servers. Un mirror italiano dovebbe garantirvi una discreta velocità per scaricare proftpd-xxxx.tar.gz Compilazione ed installazione del softwareDecomprimere e poi compilare. Aprire una shell e portarsi nella directory /usr/local/src. Eseguire: Configurazione del server FTPDopo aver eseguito l'installazione è necessario configurare il server FTP per poterlo avviare. Editare il file di configurazione /usr/local/etc/proftpd. inserendo il seguente testo in sostituzione delle corrispettive righe che troverete presenti nel file:
ServerName "HTML.IT FTP Test Server" # Nome del server FTP
Questa e' una configurazione standard o di default. Potrete trovare altri esempi di configurazioni al link: http://www.proftpd.org/docs/example-conf.html. Se il server "attraversa" un router o un firewall, è necessario configurare correttamente la modalità passiva. Per far questo è necessario aggiungere le seguenti righe:
MasqueradeAddress xxx.yyy.zzz.ttt # Indirizzo IP esterno da utilizzare
Una volta inserite queste impostazioni è necessario configurare il firewall hardware o il router affinché riconosca le porte indicate nel range e riavviare il server FTP. Nel caso l'IP esterno dinamico, è possibile utilizzare un hostname che punti all'indirizzo utilizzando uno dei tanti servizi gratuiti che consentono queste operazioni. Es: Avvio e gestioneProFTPD è un server FTP semplice da gestire; infatti utilizza i controlli eseguiti dal sistema operativo sugli utenti per la gestione del login(PAM), consentendo quindi di sfruttare eventuali sistemi di autenticazione complessi e avanzati che si appoggiano a database esterni o domini di Windows. Il server FTP può funzionare sia in modalità standalone, sia tramite inetd/xinetd; trattiamo solo il caso standalone. Queste operazioni vanno sempre eseguite con l'utente root. Per startare il programma eseguire il comando: Creazione di utenti e gruppoUna volta avviato il server è necessario creare i gruppi e gli utenti per chi si deve connettere, dando anche la possibilità di creare delle apposite cartelle condivise tra gli utenti. Per evitare che attraverso l'utente ftp si possa effettuare login, assegnate una shell /bin/false e abilitate questa shell aggiungendo la seguente riga nel file di configurazione /usr/local/etc/proftpd: |
||||
|
LinuxFactory è un sito Informex società di socio unico - P.IVA 12516810152 Sede:Via Pisacane, 24 Milano Reg. Imp.: MI-1998-176833 Capitale sociale: 60.000,00 Euro professional services | applications | education | it enhancement home | profilo | partner | contatti | note d'uso | mappa |
|||||