Le serveur Aliyun installe le service ftp, le client FileZilla gère les fichiers

Le serveur installe ftpd pour fournir l'accès

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

service vsftpd démarrer l'exécution

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

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

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
Icône de l'application FileZilla

Je suppose que tu aimes

Origine blog.csdn.net/zhouweihua138/article/details/129542816
conseillé
Classement