vsftpd的配置报错———Job for vsftpd.service failed because the control process exited with error code. ...

        有同学今天在配置vsftpd程序的时,重启服务时出现了如下报错,接下来我为大家来解答

Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.

第一步:查看你的vsftpd的状态

systemctl status vsftpd.service

下图为我在运行上述命令时弹出的窗口

看我标注的位置:

第一先看vsftpd的活动状态,显示failed表示vsftpd程序现在是停止的未活动状态。

第二再看报错代码:500 OOPS: run two copies of vsftpd for IPv4 and IPv6

报错信息为

第一种:

"500 OOPS: run two copies of vsftpd for IPv4 and IPv6"

表示您尝试在只监听IPv6地址的vsftpd配置中使用IPv4地址连接到FTP服务器时出现了问题。

第二种:

500 OOPS: bad bool value in config file for: userlist_enable
表示vsftpd的配置文件中多输入了空格

第二步:解决方法

第一种的解决方法:

1.进入配置文件内

vim /etc/vsftpd/vsftpd.conf

2.限制ipv6的连接或者ipv4的连接

我一般显示ipv6的连接,在配置文件中新增配置命令


listen_ipv6=NO

        这样就限制了vsftpd同时连接到ipv4和ipv6这种情况了,现在我们禁用了vsftpd连接到ipv6的功能,所以现在重启vsftpd好使啦!

3.systemctl restart vsftpd重启服务即可

第二种的解决方法:

1.进入配置文件内

vim /etc/vsftpd/vsftpd.conf

2.排查空格

输入

:set list

将剩余的空格全部删除,直到$变为每一行的末尾即可

3.systemctl restart vsftpd重启服务即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值