Un des serveurs FTP les plus utilisés est ProFTPd. Pour l'installer :
# apt-get install proftpd |
Dès l'installation, il vous pose des questions de configuration :
Modifier le fichier de configuration /etc/proftpd.conf ? Répondez Oui.
Lancer ProFTPd à partir d'inetd ou indépendamment ? Répondez indépendamment.
Autoriser les connexions anonymes ? Les connexions anonymes sont des connexions sans autentification qui permettent à n'importe qui de venir se connecter par FTP et de télécharger les fichiers qui se trouvent dans le home de l'utilisateur ftp (par défaut, c'est le répertoire /home/ftp/). Si vous voulez mettre en place un tel service, répondez Oui.
Si vous avez répondu Oui à la question précédente, il vous demande Do you want /etc/proftpd.conf to be updated ? Répondez Oui.
Votre serveur FTP est maintenant lançé. Vous pouvez modifier sa configuration en éditant le fichier /etc/proftpd.conf et en vous aidant éventuellement de la documentation disponible dans le package proftpd-doc. A chaque fois que le fichier de configuration change, il faut dire à ProFTPd de relire ses fichiers de configuration avec la commande :
# /etc/init.d/proftpd reload Reloading proftpd configuration...proftpd. done. |
Les personnes qui ont un compte sur le système peuvent désormais se connecter par FTP avec leur login et leur mot de passe. Ils peuvent télécharger et déposer des fichiers dans tous les répertoires sur lesquels ils ont les droits nécessaires.
Attention, les mots de passe sont transmis en clair lors d'une session FTP : il est donc conseillé d'utiliser SSH pour faire des transferts de fichiers, comme expliqué au chapitre L'accès à distance par SSH |
Si vous avez autorisé les connexions anonymes, n'importe qui peut se connecter à votre serveur FTP avec le login anonymous ou ftp et avec un mot de passe vide ou quelconque. Il aura alors accès en téléchargement seulement à tous les fichiers du répertoire /home/ftp/.
Pour voir la liste des machines connectées au serveur FTP à l'instant t, utilisez la commande ftpwho.
Les logs de transfert de fichiers du serveur FTP sont contenus dans le fichier /var/log/xferlog. La commande ftpstats génère un petit tableau de statistiques à partir de ce fichier.
Précédent | Sommaire | Suivant |
Monter un serveur Web | Niveau supérieur | Monter un serveur DHCP |