Proftpd il est ,softwareCPC Serveur FTP le plus largement utilisé, en particulier par ceux qui utilisent cPanel/WHM.
Dans le paquet default, CentOS 5.6 Il est livré avec vsftpd installé, et avant d'installer ProFTPD, il est bon de supprimer le vsftpd (vsftpd.i386 - pour notre configuration).
Uninstall/ Supprimer vsftpd:
1. Voir la liste des paquets installés * ftp *:
yum list installed | grep ftp
2. Retirer vsftpd.i386.
yum remove vsftpd.i386
Installez ProFTPD sur CentOS 5.x
1. Télécharger le proftpd archive:
wget --passive-ftp ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz
2. Décompressez, entrez le dossier * proftdd et suivez l'installation et de la configuration:
tar xvfz proftpd-1.3.3e.tar.gz
cd proftpd-1.3.3e
./configure --sysconfdir=/etc
Lors de la configuration de «./configure –sysconfdir = / etc», un erreur si vous avez Compilateur GCCEst installé.
vérification build system tapez… i686-pc-linux-gnou
vérification de l'hôte system tapez… i686-pc-linux-gnou
vérification target system tapez… i686-pc-linux-gnou
vérification de gcc… non
recherche de cc… non
recherche de cl.exe… non
configurer: error: aucun compilateur C acceptable trouvé dans $ PATH
Voir `config.log 'pour plus de détails.
Installer gcc si gcc-c + + en utilisant la ligne de commande:
yum install gcc gcc-c++
Après la version de gcc et gcc-c + + a été installé, poursuivez l'installation proftpd, reprenant commande en points 2.
./configure --sysconfdir=/etc
3. Exécution des lignes de commande pour l'installation:
make
make install
4. Créez les fichiers «proftpd» dans «/ usr / sbin /» et «/ usr / local / sbin /».
ln -s /usr/local/sbin/proftpd /usr/sbin/proftpd
5. Crème et copie le fichier proftpd.txt dans «/etc/init.d/proftpd».
nano /etc/init.d/proftpd
Ctrl+X & Y pour quitter et enregistrer les modifications.
6. Nous définissons le niveau de fonctionnement du service «proftpd»
chkconfig --levels 235 proftpd on
7. Réglez le fichier / Etc / init.d / proftpd être exécutées et exécuter l'application.
chmod u+x /etc/init.d/proftpd
8. Modifier nano / Etc / proftpd.conf.
nano /etc/proftpd.conf
Sous la ligne "DefaultServeur allumé"Ajouter une ligne"RootLogin sur«. Cette ligne nous permet d'utiliser l'utilisateur "racine”Pour se connecter à FTP. Sur la ligne "Réservation de groupe"Remplacer"nogroup"Avec"personne" .
9. Démarrez le serveur FTP:
/etc/init.d/proftpd start
[Root @ serveur proftpd-1.3.3e] # / etc / init.d / proftpd start
Démarrage de proftpd: [OK]
[Root @ serveur proftpd-1.3.3e] #
Afin Alterntiva de démarrer le service proftpd (mon préféré)
service proftpd start
Les erreurs possibles lors de l'installation et configirarii:
1. Manque compilateur gcc si gcc-c + +. Résoudre les instructions de la section 2.
2. Erreur lors du démarrage du service "Début de proftpd: - Fatal: Group: Groupe inconnu 'nogroup' à la ligne 30 de '/etc/proftpd.conf' [FAILED]«. Solution au point 8.
Installing & Setup ProFTPD Server - CentOS 5.6.