Proftpd è SoftwarePer l' Server FTP più usato, specialmente da coloro che utilizzano cPanel/WHM.
Nella confezione default, CentOS 5.6 è dotato di vsftpd installato, e prima di installare ProFTPD, è bene rimuovere vsftpd (vsftpd.i386 - per la nostra configurazione).
Uninstall/ Rimuovi vsftpd:
1. Guarda l'elenco dei pacchetti installati * ftp *:
yum list installed | grep ftp
2. Rimuovere vsftpd.i386.
yum remove vsftpd.i386
Installa ProFTPD su CentOS 5.x
1. Scarica il ProFTPD archivio:
wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz
2. Decomprimere, immettere il * proftdd cartella e seguire l'installazione e la configurazione:
tar xvfz proftpd-1.3.3e.tar.gz
cd proftpd-1.3.3e
./configure --sysconfdir=/etc
Quando si configura "./configure –sysconfdir = / etc", a errore se si dispone di Compilatore GCCÈ installato.
verifica build system digitare... i686-pc-linux- gnu
controllo host system digitare... i686-pc-linux- gnu
verifica target system digitare... i686-pc-linux- gnu
controllo gcc ... no
controllo per cc ... no
controllo per cl.exe ... no
configurare: error: nessun compilatore C accettabile trovato in $ PATH
Vedere "config.log" per maggiori dettagli.
Installare gcc si gcc-c + + utilizzando la riga di comando:
yum install gcc gcc-c++
Dopo il gcc e gcc-c + + è stato installato, continuare a installare proftpd, riprendendo il comando in punti 2.
./configure --sysconfdir=/etc
3. Esecuzione delle righe di comando per l'installazione:
make
make install
4. Creare i file "proftpd" in "/ usr / sbin /" e "/ usr / local / sbin /".
ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
5. Crema e copia il file proftpd.txt in "/etc/init.d/proftpd".
nano /etc/init.d/proftpd
Ctrl+X & Y per uscire e salvare le modifiche.
6. Abbiamo impostato il livello di esecuzione del servizio "proftpd"
chkconfig --levels 235 proftpd on
7. Impostare il file / Etc / init.d / proftpd eseguire ed eseguire l'applicazione.
chmod u+x /etc/init.d/proftpd
8. Modifica nano / Etc / proftpd.conf.
nano /etc/proftpd.conf
Sotto la linea "DefaultServer acceso"Aggiungi riga"RootLogin su“. Questa linea ci permette di utilizzare l'utente "radice"Per connettersi a FTP. Sulla linea "Gruppo"Sostituire"nogroup"Con"nessuno".
9. Avviare il server FTP:
/etc/init.d/proftpd start
[Root @ server proftpd-1.3.3e] # / etc / init.d / proftpd inizio
Avvio di proftpd: [OK]
[Root @ server proftpd-1.3.3e] #
Alterntiva fine di avviare il servizio proftpd (il mio preferito)
service proftpd start
Possibili errori durante l'installazione e configirarii:
1. La mancanza del compilatore gcc si gcc-c + +. Risolvere le istruzioni riportate nella sezione 2.
2. Errore durante l'avvio del servizio "Avvio di proftpd: - Errore irreversibile: Gruppo: gruppo sconosciuto "nogroup" sulla riga 30 di "/etc/proftpd.conf" [FAILED]“. Soluzione al punto 8.
Installing e configurazione del server ProFTPD - CentOS 5.6.