FTP (File Transfer Protocol, port 21), comme son nom l'indique c'est le protocole utilisé pour le transfert de fichiers.
Le serveur FTP le plus répandu aujourd'hui est ``wu-ftpd'', néanmoins compte tenu des récents
problèmes importants de sécurité il est conseillé d'utiliser une version récente.
___________________________________________________________________ |
Installation |
Système |
commande d'installation |
démarrage du service |
RedHat |
rpm -Uvh proftpd-*.rpm |
service proftpd start |
Mandrake |
urpmi proftpd |
/etc/init.d/proftpd start |
Debian |
inclus par defaut |
décommentez la ligne ftp dans inetd.conf |
OpenBSD |
inclus par defaut. néanmoins il faudra ajouter un utilisateur ftp: ``useradd -m ftp'' |
décommentez la ligne ftp dans inetd.conf |
|
|
|
Remarque : Pour les Distributions BSD et Debian il suffira de redémarrer le service inetd
pour démarrer le serveur: ``kill -HUP `cat /var/run/inetd.pid`
|
|
|
|
___________________________________________________________________ |
serveur ftp ``normal'' |
Ensuite si l'on souhaite restreindre l'accès de certains utilisateurs, il suffit
d'ajouter une entré au fichier /etc/ftpusers pour que celui-ci ne puisse plus
accéder au serveur ftp.
root@ramses /etc # more ftpusers
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
___________________________________________________________________ |
serveur ftp anonyme |
Anonftp est un path qui permet de se connecter en mode anonyme dans
le répertoire /var/ftp.
Système |
commande d'installation |
RedHat |
rpm -Uvh anonftp-*.rpm |
Mandrake |
urpmi proftpd-anonymous |
Debian |
inclus par defaut |
OpenBSD |
inclus par defaut. il suffit de modifier le fichier /etc/inetd.conf et d'ajouter `` -AUS'' la fin de la ligne contenant ftp, le répertoire par defaut sera celui de l'utilisateur ``ftp'' |
|
|
|
Remarque : Pour se connecter en mode anonyme, il suffit lors de la phase d'authentification
d'entrer ``anonymous'' et comme mot de passe ``votre adresse mail''
|
|
|
|
|