title: 05-配置ftp
order: 5
icon: lightbulb
1、安装vsftpd服务
[root@host-172-16-0-5 ~]# yum install vsftpd -y
2、创建用于访问ftp服务的用户名并设置密码
[root@host-172-16-0-5 ~]# useradd -s /bin/bash user
[root@host-172-16-0-5 ~]# passwd user
3、创建ftp目录,并修正权限
[root@host-172-16-0-5 ~]# mkdir -p /ftp/pub
[root@host-172-16-0-5 ~]# chmod -R 777 /ftp/pub/
4、新建ftp白名单文件,只有名单上的用户才可以访问ftp,并加入用户: user
[root@host-172-16-0-5 ~]# vi /etc/vsftpd/chroot\_list
user
:x //保存并退出
5、修改ftp主配置文件
[root@host-172-16-0-5 ~]# vi /etc/vsftpd/vsftpd.conf
anonymous\_enable=NO //关闭匿名访问
chroot\_local\_user=YES //打开本地用户列表
chroot\_list\_enable=YES
listen=YES //打开监听
listen\_ipv6=NO //关闭IPv6监听
尾行追加内容:
local\_root=/ftp //创建FTP目录
chroot\_list\_file=/etc/vsftpd/chroot\_list //允许登录ftp服务器的用户名单列表存放地
6、验证
评论区