Maison > Article > Opération et maintenance > Exemple de tutoriel sur l'installation de FTP et l'ajout d'utilisateurs sous Linux
Cet article présente principalement l'explication détaillée de l'installation FTP de CentOS6.8 et de l'ajout d'utilisateurs. L'éditeur pense que c'est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour y jeter un œil
Une fois FTP installé
1 Vérifiez si FTP a été installé
rpm -qa | grep vsftpd
2 Sinon, procédez à l'installation
yum install vsftpd
2. Configurez vsftpd pour qu'il démarre au démarrage
chkconfig --level 35 vsftpd on
3. Configurez le serveur FTP (activez basé sur l'utilisateur contrôle d'accès )
1 Modification du fichier de configuration
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO # 是否开启匿名登录 local_enable=YES # 是否允许本地用户登录 write_enable=YES # 是否允许上传 local_umask=022 # 默认的umask码 diremssage_enable=YES # 是否显示目录说明文件 xferlog_enable=YES # 是否记录ftp传输过程 connect_from_prot_20=YES # 是否确定端口传输来自20 xferlog_ftd_format=YES # 是否使用标准的ftp xferlog模式 chroot_list_enable=YES # 是否将系统用户限制在自己的home目录下 chroot_list_file=/etc/vsftpd/chroot_list # 列表不受限制的用户 listen=YES # 是否开启监听 pam_service_name=vsftpd # 服务名称 userlist_enable=YES tcp_wrappers=YES
2 Modification de selinux
getsebool -a | grep ftp
Si une erreur est signalée, getsebool : SELinux est désactivé. Puis
vim /etc/selinux/config
modifiez SELINUX=1.
Puis redémarrez LINUX, "shutdown -r now" pour redémarrer immédiatement (pour l'utilisateur root).
Réexécutez "getsebool -a | grep ftp".
Modifiez Selinux pour permettre aux utilisateurs d'écrire des données dans le répertoire personnel
setsebool -P allow_ftpd_anon_write off setsebool -P ftp_home_dir on
4 Créez un utilisateur virtuel
1 Créez un utilisateur puis modifier le shell de connexion de l'utilisateur est nologin, les utilisateurs ne peuvent donc pas se connecter au système et ne peuvent utiliser que les services FTP
useradd -d /home/www/test -g ftp -s /sbin/nologin test # 指定用户 test 属于组 ftp,只能访问的目录是 /home/www/test,不能登陆系统 passwd test # 设置该用户的密码
2 Ajouter le test utilisateur à chroot_list
vim /etc/vsftpd/chroot_list # 把 test 加入该文件
Cinq tests Utilisateur virtuel
saisissez "ftp://yourip" dans la barre d'adresse du navigateur, saisissez le numéro de compte et le mot de passe dans la boîte de dialogue contextuelle, et la connexion est réussie.
Six autres configurations
Ouvrez le fichier de configuration vsftpd.conf
max_client=100 # vsftpd最大支持链接数100个IP max_per=5 # 每个IP能支持5个链接 local_max_rate=81920 # 限制传输速度 listen_address=某个IP # 绑定某个IP到vsftpd,只允许该IP访问 xferlog_file=/var/log/vsftpd.log # 日志存放位置
[Recommandations associées]
1 Tutoriel vidéo gratuit Linux
2.Introduction au cluster TOMCAT sous proxy inverse NGINX
3 Sauvegarde et récupération Linux et autorisations de fichiers Introduction.
4. Explication détaillée de la façon d'ajouter manuellement un pont réseau avec Docker
5 Comment installer une machine virtuelle VMWare sous 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!