Mettre en place un serveur FTP
Mes chers adorateurs du monde de Linux (au hasard Debian), je vais vous révéler la recette secrète pour mettre installer facilement et créer un utilisateur sans grosse connaissance :
Sans rentrer dans les détails on va en premier lieu installer proftpd
apt-get install proftpd
Ensuite il va nous falloir créer un dossier dans lequel pointera notre utilisateur
mkdir /home/utilisateur
Donnons lui maintenant le droit d'y accéder :
chmod 755 /home/utilisateur
chown -R utilisateur /home/utilisateur
Donc nous avons dorénavant un serveur ftp en fonctionnement, et un dossier dans lequel notre futur utilisateur "utilisateur" aura accès.
Nous allons maintenant créer ce fameux "utilisateur :
useradd utilisateur -p motDePasse -d /home/utilisateur
Là il vous faudra maintenant ressaisir le mot de passe :
passwd utilisateur
Vous serez invité à saisir de nouveau votre mot de passe et à le confirmer (dans cet exemple : motDePasse).
Je vous invite à redémarrer proftpd :
/etc/init.d/proftpd restart
Youhou, vous pouvez maintenant essayer de vous connecter avec filezilla, en indiquant l'ip de votre serveur, l'utilisateur "utilisateur" et le mot de passe "motDePasse"
Pour une configuration un peu plus avancée de proftpd, pour par exemple définir les chemins par défaut, le port, les permissions ...
Vous pouvez aller dans le fichier de configuration :
vim /etc/proftpd/proftpd.conf
Et si vous avez besoin d'aller de faire du debug, je vous invite à consulter le fichier log (par défaut)
tail -f /var/log/proftpd/proftpd.log
Pour supprimer l'utilisateur "utilisateur" la commande est :
userdel utilisateur