Pour utiliser vsftpd pour créer un serveur FTP sur le système Ubuntu, vous pouvez suivre les étapes suivantes :
Installez vsftpd :
Ouvrez un terminal et exécutez la commande suivante pour installer vsftpd :
sudo apt update sudo apt install vsftpd
Configurer vsftpd :
Ouvrez le fichier de configuration de vsftpd à l'aide d'un éditeur de texte (tel que nano ou vi) :
sudo nano /etc/vsftpd.conf
Dans le fichier de configuration, vous pouvez apporter les modifications suivantes ou ajouter si nécessaire :
Activer l'accès anonyme (si nécessaire) :
anonymous_enable=YES
Désactiver les téléchargements anonymes (si vous le souhaitez) :
anon_upload_enable=NO
Activer l'accès des utilisateurs locaux :
local_enable=YES
Définissez la liste des utilisateurs autorisés à se connecter :
userlist_enable=YESuserlist_file=/etc/vsftpd.userlistuserlist_deny=NO
Si vous souhaitez restreindre les utilisateurs à leur répertoire personnel, décommentez la ligne suivante :
chroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_list
Créer un utilisateur :
Si vous souhaitez autoriser les utilisateurs locaux à accéder au serveur FTP, vous pouvez créer un utilisateur FTP. Exécutez la commande suivante pour créer un nouvel utilisateur :
sudo adduser ftpuser
Définissez le nom d'utilisateur et le mot de passe en fonction des invites.
Démarrez le service vsftpd :
Exécutez la commande suivante pour démarrer le service vsftpd :
sudo systemctl start vsftpd
Configurer le pare-feu :
Si votre système dispose d'un pare-feu activé (tel que ufw), vous devez ouvrir le port de données FTP. Exécutez la commande suivante pour autoriser le transfert FTP :
sudo ufw allow 20/tcpsudo ufw allow 21/tcp
Vous avez maintenant configuré avec succès un serveur FTP à l'aide de vsftpd sur votre système Ubuntu. Veuillez noter que ces étapes concernent les systèmes Ubuntu, si vous utilisez une autre distribution Linux, veuillez consulter la documentation ou le guide correspondant.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!