昨天晚上在CentOS7.4上安装了vsftpd,服务怎么都启动不起来。
报错信息
Job for vsftpd.service failed because the control process exited with error code. See “systemctl status vsftpd.service” and “journalctl -xe” for details.
google了一番,大部分都说是把配置文件/etc/vsftpd
里的listen=NO,修改为listen=YES,listen_ipv6=YES修改为listen_ipv6=NO,或注释掉。
于是我按照上面修改完成后重启服务,依然启动失败。😦
我用netstat -ntulp查了一下监听的端口,发现21端口是监听在tpc6上的
奇怪的是,我卸载了vsftpd,这个条目依然存在,于是我重新安装了vsftpd并把默认端口改成23再次重启服务,居然启动成功了,改回21重启就失败。这给我感觉监听在tcp6上的这个条目可能是一种假死状态,于是重启服务器,所有一切都正常了。有时候重启大法还真是好用。😃