尝试启动 vsftpd 服务器时出错

尝试启动 vsftpd 服务器时出错

我在我的 Fedora 16 机器上安装了 ftp 服务器 vsftpd。它一直运行良好,直到今天早上。突然,今天早上,当我输入命令重新启动 vsftpd 时,它显示以下错误

[root@localhost bibeknam]# service vsftpd restart
Redirecting to /bin/systemctl restart  vsftpd.service
Job failed. See system logs and 'systemctl status' for details. 

状态报告如下

[root@localhost bibeknam]# service vsftpd status
Redirecting to /bin/systemctl status  vsftpd.service
vsftpd.service - Vsftpd ftp daemon
      Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled)
      Active: failed since Wed, 27 Feb 2013 16:37:11 +0545; 8min ago
      CGroup: name=systemd:/system/vsftpd.service

有谁能解决这个问题吗?

编辑1:系统日志

Feb 27 17:01:42 localhost systemd[1]: vsftpd.service: control process exited, code=exited status=1
Feb 27 17:01:42 localhost systemd[1]: Unit vsftpd.service entered failed state.

提前致谢

答案1

尝试以下命令

  $ systemctl enable vsftpd.service

  $ systemctl start vsftpd.service

你可能希望在启动脚本中包含这些行

答案2

在我的情况下,它之前被安装过,后来被删除了。因此配置可用

使用命令再次设置 vsftpd

apt-get install vsftpd 解决了这个问题

答案3

尝试评论

listen_ipv6=YES

在 /etc/vsftpd.conf 文件中

答案4

我知道我正在回答一个非常老的帖子,但也许它会对某些人有所帮助。我刚刚在新的 Ubuntu 20.04 上安装了 vsftpd,但它不起作用,几乎是同样的问题,退出代码...我尝试了很多方法,但有趣的是,它只是安装了全新的 vsftpd,它无法使用自己的配置文件。所以当我改变pam_service_name=vsftpdpam_service_name=ftp 它开始起作用了。

相关内容