- yum install vsftpd //从YUM仓库中安装CentOS官方FTP软件vsftpd
- vim /etc/vsftpd/vsftpd.conf
- 按I键进入Insert模式,配置信息如下:
//1、查看vsftpd的默认主配置文件
//允许匿名登录
anonymous_enable=YES
//允许本地用户登录
local_enable=YES
//开放本地用户的写权限
write_enable=YES
//设置本地用户的文件生成掩码为022,默认值为077
local_umask=022
//当切换到目录时,显示该目录下的.message隐含文件的内容
//这是由于默认情况下有message_file=.message的设置
dirmessage_enable=YES
//启动上传和下载日志
xferlog_enable=YES
//启动标准的ftpd传输日志格式
xferlog_std_format=YES
//关闭vsftpd的独立启动模式,使用默认的后台监听模式
listen=NO
//同时监听本机的IPv4和IPv6地址
listen_ipv6=YES
//设置PAM认证服务的配置文件名称,该文件存放在/etc/pam.d/目录下
pam_service_name=vsftpd
//激活vsftpd检查userlist_file指定的用户是否可以访问vsftpd服务器
//userlist_file的默认值是/etc/vsftpd/user_list
//由于默认情况下userlist_deny=YES,所以/etc/vsftpd/user_list文件中所列的用户均不能登录此vdftpd服务器
userlist_enable=YES
//使用tcp_wrapper作为主机访问控制方式
tcp_wrapper=YES
//是否使用被动模式的数据连接
pasv_enable=<YES/NO>
//设置被动模式的数据连接的端口范围为n~m之间
pasv_min_port=<n>
pasv_max_port=<m>
//2、启动vsftpd并确保其开机启动
//3、查看FTP的监听端口
LISTEN 0 32 :::21 :::*
//4、为FTP服务开启防火墙