Deux solutions : 1. Utilisez getenforce pour vérifier l'état de selinux et définir l'état sur un état détendu. 2. Utilisez "head /var/log/messages" pour afficher les invites du journal, exécutez la deuxième ligne du résultat en cours d'exécution dans le répertoire "/etc/vsftpd/", puis redémarrez le service vsftpd.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
De nombreux amis m'ont déjà dit que FTP n'était pas accessible. J'ai également rencontré ce problème récemment. Aujourd'hui, j'ai soudainement découvert que l'accès FTP était impossible. nom d'utilisateur et mot de passe. , vérifiez que le port 21 du serveur FTP du serveur est en état d'écoute, mais il ne peut soudainement pas accéder à FTP. Que se passe-t-il?
Lisez d'abord le journal : head /var/log/messages
FTP n'est pas accessible. Solution 1 :
Selon l'invite du journal : Cela est lié à la sécurité de selinux. à ce moment-là :
On voit que selinux est à l'état obligatoire, et on le met à l'état détendu :
[root@linux vsftpd]#setenforce 0
A ce moment, l'utilisateur peut se connecter normalement ! Problème résolu !
Solution 2 lorsque FTP continue d'échouer :
Notre selinux est toujours configuré pour appliquer l'état, exécuté selon les invites du journal :
sealert -l 6459724e-821f-4334-8b5c-1ac0d96ea5cb
Il y a 2 lignes après le résultat en cours d'exécution :
Exécutez la première ligne premier :
Puis basculez dans le répertoire /etc/vsftpd/ et exécutez la deuxième ligne :
Enfin redémarrez le service vsftpd !
[root@master ~]# systemctl restart vsftpd
Tester l'accès à la connexion FTP est normal !
Apprentissage recommandé : Tutoriel vidéo Linux
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!