Maison  >  Article  >  Opération et maintenance  >  Étapes pour créer un serveur FTP sous Linux

Étapes pour créer un serveur FTP sous Linux

零下一度
零下一度original
2017-07-02 09:45:492406parcourir

CentOs6.8 installé sur vmware12, s'est finalement rendu compte que Windows10 sur la machine physique peut normalement accéder au serveur FTP sur CentOs.

1. Vérifiez si le package d'installation lié à FTP est installé.

# rpm -qa | grep vsftpd //Le package d'installation de ftp est vsftpd

Je vois qu'aucun package pertinent n'est installé sur mon système, alors emballez d’abord l’installation.

# yum -y install vsftpd // Si la source yum n'est pas configurée ici, vous pouvez l'installer directement en utilisant rpm La même chose est vraie

. Vérifiez s'il est installé avec succès

2. Démarrez le service et configurez-le pour qu'il démarre automatiquement au démarrage.

# service vsftpd start //Démarrer le service

# chkconfig --level 35 vsftpd on //Configurer le démarrage automatique

# chkconfig --list vsftpd // Vérifiez si le réglage est réussi

3 Configurez le fichier vsftpd

Le serveur FTP dispose principalement de trois fichiers de configuration. , tous situés dans le répertoire /etc/vsftpd :

ftpusers // Utilisé pour spécifier quels utilisateurs ne peuvent pas accéder au serveur ftp

user_list // Le fait que les utilisateurs de ce fichier puissent se connecter au serveur dépend sur userlist_enable dans le fichier vsftpd.conf et userlist_deny ces deux options.

vsftpd.conf //Fichier de configuration principal du serveur ftp

4. Accès utilisateur anonyme

Ouvrez vsftpd.conf

# vi /etc/vsftpd/vsftp.conf

Définissez ces deux options sur OUI : anon_upload_enable=YES et anon_mkdir_write_enable=YES (généralement elles existent déjà par défaut, supprimez simplement le '#' devant)

Cela permet aux utilisateurs anonymes de télécharger et de télécharger des fichiers. ps : Explication détaillée des fichiers de configuration

 

5. Accès par utilisateurs non anonymes

1. Modifier le fichier de configuration

 # vi /etc/vsftpd/vsftp.conf

Désactivez d'abord l'accès des utilisateurs anonymes : anon_upload_enable=NO

Ajouter à la fin du fichier de configuration : userlist_enable=YES, userlist_file =/etc/vsftpd/vsftpd.user_list, userlist_deny=NO

(Si vous ne connaissez pas la signification spécifique, veuillez vous référer au fichier de configuration pour plus de détails)

2. Créez un utilisateur

 

3. Testons-le ici d'abord, connectez-vous directement en utilisant ftp1 et constatons qu'il ne peut pas être connecté.

 

4. Mettez le ftp de l'utilisateur dans le fichier /etc/vsftpd/vsftpd.user_list.

 # vi /etc/vsftpd/vsftpd.user_list

  Écrivez ftp1 (une ligne représente un utilisateur) dans le fichier, puis enregistrez et quittez, et rechargez le service (# service vsftpd reload) .

 

  Visitez à nouveau et utilisez l'utilisateur ftp1 pour vous connecter au serveur ftp.

 

Ps : Si vous ne comprenez pas certaines options du fichier de configuration vsftpd.conf, veuillez lire la description détaillée du fichier !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn