vsftpd 启动失败处理笔记

新申请的一台Centos机器,yum install vsftpd后,执行 systemctl start vsftpd 失败。
相关报错信息定位:
journalctl -xe

输出:
Unregistered Authentication Agent for unix-process

用关键字“unregistered authentication vsftp”百度搜索
这篇帖子找到解决方案

1.出现错误的原因是:由于centos7中vsftp的配置文件默认将 listen_ipv6=YES 这一行没有注释掉,而我们目前的网络环境还不支持ipv6,从而导致出现错误无法启动,所以解决方法是将 listen_ipv6=YES更改为:listen_ipv6=NO,或将这一行注释掉

vi /etc/vsftpd/vsftpd.conf, 注释掉listen_ipv6=YES 这一行

再次尝试重启vsftpd, 提示:
500 OOPS: can only support ipv4 and ipv6 currently
vi vsftpd.conf, 修改: listen=YES