Installation et configuration de Vsftpd
Vérifiez s'il y a vsftpd sur cette machine
rpm -qa | grep vsftpd
S'il n'existe pas, téléchargez et installez avec yum
yum -y install vsftpd
Pour les erreurs d'installation, veuillez vous référer à la configuration d'installation de yum
https://blog.csdn.net/qq_39906884/article/details/84139028
Ouvrez vsftpd pour
afficher le statut
systemctl start vsftpd.service
systemctl status vsftpd.service
Définir pour démarrer
systemctl enable vsftpd.service
Serveur vsftp fichier de configuration mise en place
Fichier de configuration principal: /etc/vsftpd/vsftpd.conf
Le fichier de liste d'utilisateurs qui contrôle l'accès au serveur Vsftpd:
- / etc / vsftpd / ftpusers
- / etc / vsftpd / user_list Répertoire
par défaut pour les utilisateurs anonymes: / var / ftp
Utilisateur du serveur Vsftp
- Utilisateurs locaux (les utilisateurs qui ont un compte, saisissent le mot de passe du compte pour se connecter au serveur et accèdent directement au répertoire de base de l'utilisateur)
- Utilisateurs anonymes (pas de compte, si le serveur fournit un accès anonyme, entrez le nom d'utilisateur anonyme ftp ou anonyme, vous pouvez vous connecter sans entrer de mot de passe, et entrez le répertoire de service FTP anonyme / var / ftp).
Définissez les autorisations permettant aux utilisateurs anonymes de télécharger des fichiers et de créer des répertoires.
Modifiez le fichier /etc/vsftpd/vsftpd.conf et ouvrez les commentaires sur les deux lignes suivantes.
Modifiez les autorisations SELinux
setsebool -P ftpd_anon_write on
setsebool -P ftpd_full_access on
Modifiez les permissions du répertoire / var / ftp / pub
chmod 777 /var/ftp/pub/
Redémarrez le serveur Vsftpd
systemctl restart vsftpd.service
Créez un fichier test.txt sous / var / ftp / pub et ajoutez le contenu Hello World !.
touch /var/ftp/pub/test.txt
echo 'Hello World!' > /var/ftp/pub/test.txt
Ouvrez le pare - feu et vérifiez ftp
Utilisez une autre machine virtuelle pour vous connecter pour
voir s'il y a ftp sur cette machine
rpm -qa | grep ftp
Sinon, téléchargez et installez
yum -y install ftp
Créez un fichier abc.txt
et écrivez-le dans Hello FTP !, qui sera utilisé pour le téléchargement plus tard.
touch abc.txt
echo 'Hello FTP!' > abc.txt
se connecter au serveur
ftp 服务器IP地址
Nom Entrez le
mot de passe ftp sans le saisir, appuyez simplement sur Entrée
Entrez dans le répertoire pub, affichez les fichiers du répertoire
cd pub
ls
Téléchargez le fichier test.txt
get test.txt
Téléchargez le fichier abc.txt
put abc.txt
Utilisez exit pour quitter,
affichez le répertoire actuel
et téléchargez simplement le fichier test.txt depuis le serveur.
exit
ls
cat test.txt
Passez à la
vue serveur /var/ftp/pub/abc.txt, vous pouvez afficher le contenu de abc.txt qui vient d'être téléchargé par une autre machine virtuelle
cat /var/ftp/pub/abc.txt