Annuaire d'articles
-
- 1. Vérifiez si le système Linux a installé le logiciel vsftpd
- 2. Installez vsftpd
- 3. Exécutez vsftpd
- 4. Installez FileZilla sur mac pour accéder au serveur Linux
- 五、vsftpd 530 Autorisation refusée
- 6. Ajoutez un nouvel utilisateur et autorisez-le dans CentOS 7
- 7. Connectez-vous à ftp avec un nouvel utilisateur
Nous avons souvent besoin de déployer des mises à jour développées sur le serveur de test. Il est plus pratique d'installer un outil ftp pour gérer les fichiers. Voyons maintenant comment utiliser FileZilla pour se connecter à centos pour gérer les fichiers.
1. Vérifiez si le système Linux a installé le logiciel vsftpd
Vsftpd est l'abréviation de "démon FTP très sécurisé", la sécurité est l'une de ses principales caractéristiques. Il s'agit d'un logiciel de serveur ftp entièrement gratuit et open source.
$ rpm -qa | grep vsftpd
ne produit rien, vous devez installer
2. Installez vsftpd
$ yum -y install vsftpd
3. Exécutez vsftpd
$ service vsftpd start
4. Installez FileZilla sur mac pour accéder au serveur Linux
Recherchez le site chinois filezilla à télécharger et à installer, filezilla est un outil ftp pour mac.
https://www.filezilla.cn/download/client
五、vsftpd 530 Autorisation refusée
Impossible de se connecter avec root, 530 Autorisation refusée
Modifiez la valeur de userlist_enable dans le fichier de configuration vsftpd sur NO
$ whereis vsftpd
$ cd /etc/vsftpd
$ vi vsftpd.conf
# 加入以下3条配置
userlist_enable=NO
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
$ service vsftpd restart
Testez à nouveau la connexion ftp et, à ce stade, le message 530 Connexion incorrecte s'affiche.
Vérifiez le contenu de /etc/pam.d/vsftpd, dont l'un est
auth requise pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
vsftpd a pointé la liste interdite vers /etc/vsftpd/ftpusers, donc vi /etc/vsftpd/ftpusers a trouvé que root était sur la liste, puis a supprimé root et l'a enregistré, et a redémarré vsftpd.
$ service vsftpd restart
Connectez-vous au FTP avec succès !
6. Ajoutez un nouvel utilisateur et autorisez-le dans CentOS 7
# 创建新用户
$ adduser wywar
# 修改新用户的密码
$ passwd wywar
autorisé
Ajouter l'autorisation d'écriture du fichier sudoers
$ chmod -v u+w /etc/sudoers
Modifier le fichier sudoers
$ vi /etc/sudoers
Trouvez l'emplacement suivant dans le fichier sudoers et ajoutez le contenu suivant
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
wywar ALL=(ALL) ALL
:wq enregistrer et quitter
Reprendre l'autorisation d'écriture du fichier sundoers
$ chmod -v u-w /etc/sudoers
7. Connectez-vous à ftp avec un nouvel utilisateur
Connectez-vous avec un nouvel utilisateur dans filezilla