Installation et configuration de Red Hat 7 Vsftpd

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

Insérez la description de l'image ici
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

  1. 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)
  2. 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.
Insérez la description de l'image ici
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
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

Insérez la description de l'image ici
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

téléchargement ftp réussi

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

Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_39906884/article/details/84142909
conseillé
Classement