我已经在装有 Fedora 18 的新 Eee 电脑上安装了 vsftpd:
sudo yum install vsftpd
如何? :
systemctl is-active vsftpd.service
并得到了
failed
然后
systemctl status vsftpd.service
得到
Failed to start Vsftpd demon
Unit vsftpd.service entered failed state
开始修复 vsftpd 的最佳方法是什么?
答案1
默认情况下 vsftpd 将侦听 ipv6。需要将其更改为 ipv4 模式,并对文件进行以下修改/etc/vsftpd/vsftpd.conf
:
现有条目:
listen=NO
listen_ipv6=YES
将其更改为:
listen=YES
listen_ipv6=NO
然后启动vsftpd服务:
systemctl start vsftpd.service
答案2
我猜你vsftpd
从来没有开始过。您可能需要尝试手动启动它/etc/init.d/vsftpd start
并检查系统日志以了解发生的情况。
答案3
我遇到了同样的错误,我在 vsftpd 状态中看到错误所在/etc/vsftpd/vsftpd.conf
所以,我只是写(或取消注释):
listen_ipv6=NO
然后我就可以启动 vsftpd 服务来解决任何问题