一、防火墙开放21端口
二、创建FTP用户,创建完用户后在/etc/passwd里是这样呈现的:ftpuser:x:1008:1008::/var/www/html:/sbin/nologin
三、yum list |grep vsftpd找到包名并使用yum安装
四、编辑配置文件/etc/vsftpd/vsftpd.conf,写入以下内容
# 1. 不允许匿名登录
anonymous_enable=NO# 2. 实体用户配置,可写入且 umask为002
local_enable=YESwrite_enable=YESlocal_umask=002userlist_enable=YESuserlist_deny=YESuserlist_file=/etc/vsftpd/user_list 这里是不允许登录FTP的用户,这个文件必须存在# 3. 服务相关配置
use_localtime=YES
dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESlisten_port=51888 pam_service_name=vsftpdtcp_wrappers=YESbanner_file=/etc/vsftpd/welcome.txt 欢迎词,这个文件必须存在五、启动服务,客户端测试是否可以登录
systemctl enable vsftpd 服务开机自启动
systemctl start vsftpd 启动服务
在Windows电脑上测试是否可以访问,双击计算机输入ftp://FTP的IP地址/