Étape 4: Modifier le fichier de config
Je pense que c’est évident, mais je dois souligner qu’avant de commencer à jouer avec elle, nous devons d’abord faire une copie, au cas où quelque chose se passe mal. Si vous vous trouvez souvent de jouer avec les fichiers de configuration, il n’est pas une mauvaise idée de créer un répertoire où vous stockez les sauvegardes de tous ces fichiers. En supposant que ce répertoire est /home/cfgbackup tapez la commande suivante dans le terminal :
sudo cp /etc/vsftpd.conf/home/cfgbackup
Maintenant, utilisez votre éditeur favori (comme vous l’avez peut-être remarqué, je préfère nano) d’ouvrir vsftpd.conf
Il y a incroyablement nombreux réglages pour vous de jouer avec, je ferai remarquer seulement les modifications que j’ai fait.
Tout d’abord, recherchez la ligne qui dit anonymous_enable et assurez-vous qu’il est anonymous_enable = non noter ici que les lignes commençant par # sont des commentaires, alors quand vous enlevez le #, vous activer ces lignes (Ceci s’appelle décommenter).
Recherchez la ligne qui dit local_enable et qu’elle prenne local_enable = YES. Faites de même avec write_enable. Jusqu’ici, vous avez interdit l’accès à votre serveur d’utilisateurs anonymes, et vous autorisez uniquement les utilisateurs de système se connecter. Selon le fichier de configuration, chaque utilisateur dispose de l’autorisation écriture mais nous cela nous avons réfuté dans l’étape précédente, n’oubliez pas ?
L’étape suivante consiste à contenir nos utilisateurs FTP à leur répertoire. Cette méthode est connue comme « Prison de racine », et il utilise la commande chroot. Vérifiez l’image ci-dessous et modifier vos propres fichiers en conséquence. Les deux lignes suivantes ont été ajoutées par moi, donc n’essayez pas de les trouver dans votre propre fichier (au moins ils n’existaient pas dans le mien). Ajouter pour ne permettre qu’une liste d’utilisateurs se connecter à votre serveur. Veuillez noter que nous avons déclaré un nom de fichier ici : vsftpd.chroot_list et nous devons maintenant créer ce fichier car il n’existe pas. Créez et ajoutez les deux utilisateurs que vous avez créé, chacun dans sa propre ligne. Créez un autre fichier nommé vsftpd.user_list et ajouter ces deux utilisateurs là-dedans aussi. Les deux fichiers soient dans le répertoire /etc.
Tapez dans un terminal :
sudo service vsftpd redémarrage
Les nouveaux paramètres prendront effet et votre nouveau serveur FTP est prêt à partir !