Dernière mise à jour : 15/11/2001
Ayant fait le tour de pas mal de serveurs FTP sous linux. ProFTPd reste pour moi le plus sûr et également rapide à installer. Voici donc un petit tour du propriétaire pour l'installer rapidement. Deux méthodes seront décrites. Les RPMs et les sources. Suivez le guide.
Pour bien commencer votre installation. Vous devez vous assurer que vous n'avez pas d'autre serveur FTP qui occuppe le port 21. Pour ce faire, la bonne vieille méthode des packages pour savoir ce que vous avez d'installé :
Il est important de ne chercher que les packages qui contiennent un D dans le nom (comme daemon) car ce sont eux qui font tourner un serveur FTP sur votre machine. Pour les désinstaller, appliquer la commande suivante :
Ensuite, nous passons à l'installation. Pour les RPMs ou les packages debian, vous pouvez aller ici :
- RpmFind.net : Tapez juste proftpd dans la recherche
- Debian.org : Ici encore, tapez proftpd
- ProFTPd : Pour installer à partir des sources
-
tar xvzf proftpd-xxxx.tar.gz ; cd proftpd-xxxx ; ./configure ; make ; make install ; ldconfig
Pour se faire, si vous avez un système utilisant xinetd, copiez le fichier ftp.d vers proftpd par la commande :
-
cp /etc/xinet.d/wu-ftpd /etc/xinet.d/proftpd
-
# default: on
# description: The ProFTPd service installed by Steph
service ftp
{
-
disable = no
flags = REUSE
socket_type = stream
instances = 10
wait = no
user = root
server = /usr/local/sbin/in.proftpd
log_on_success += HOST PID
log_on_failure += HOST RECORD
-
ServerName "ProFTPD MonServeur"
ServerType inetd
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User nobody
Group nobody
-
/etc/rc.d/init.d/xinetd restart ; ftp localhost
- Erreur shutdown : il reste un fichier shutdown dans /etc/shutdown, effacez-le.
- Connection refused : le service n'a pas été pris, tentez un telnet sur le port 21 et regardez /var/log/messages
- Connection anonyme refusée : votre proftpd.conf ne contient pas d'informations sur le compte anonyme, consultez l'aide