按照网上的配置流程一步一步往下配置:
1、安装vsftpd
yum install -y vsftpd
2、查看vsftpd是否安装成功
rpm -qa |grep vsftpd
3、查看vsftpd状态
systemctl status vsftpd
4、启动vsftpd
systemctl start vsftp
注意,这个时候很可能会报错误
# systemctl start vsftpd.service
Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.
排查问题
1、修改vsftpd.conf配置(vim /etc/vsftpd/vsftpd.conf)
# 禁止匿名访问
anonymous_enable=NO
# 允许本地用户登录FTP
local_enable=YES
# 配置用户拦截机制,启用 /etc/vsftpd/user_list 文件且设置为白名单
userlist_enable=YES
userlist_deny=NO
如果修改后还是报同样的问题,那么要检查下20,21端口是否被占用,被占用了也是会提示同样的问题,这个就不利于具体排查问题
netstat -natp |grep 20