vsftpd 无法启动

vsftpd 无法启动

我尝试过以下帖子中提出的解决方案:

https://unix.stackexchange.com/questions/364529/centos-vsftpd-not-starting/364555

https://superuser.com/questions/987912/why-my-vsftp-service-cant-start

VSFTP 无法启动 CentOS 7

我正在尝试从服务器终端设置新的 FTP 用户。我刚刚用一个基本的 index.html 建立了网站,这很棒!但还需要更多。

运行systemctl restart vsftpd会返回此消息:

vsftpd.service 的作业失败,因为控制进程以错误代码退出。有关详细信息,请参阅“systemctl status vsftpd.service”和“journalctl -xe”。


以下是结果systemctl status -l vsftpd.service

* vsftpd.service - Vsftpd ftp daemon

Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Sat 2017-12-30 22:27:52 UTC; 2min 19s ago
  Process: 15641 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=1/FAILURE)
 Main PID: 15320 (code=killed, signal=TERM)

Dec 30 22:27:49 server systemd[1]: Starting Vsftpd ftp daemon...
Dec 30 22:27:52 server systemd[1]: vsftpd.service: control process exited, code=exited status=1
Dec 30 22:27:52 server systemd[1]: Failed to start Vsftpd ftp daemon.
Dec 30 22:27:52 server systemd[1]: Unit vsftpd.service entered failed state.
Dec 30 22:27:52 server systemd[1]: vsftpd.service failed.


我想我一定是搞砸了 vsftpd.conf 文件,所以我克隆了此版本原文来自github。然而,它仍然抛出同样的错误。

在我调整任何设置之前,我能够以匿名用户和本地用户身份使用 FileZilla 进行访问。但现在却不行了。

以下是输出cat vsftpd.conf | grep -v "#"(这些是上面的 github 链接中给出的默认值):

anonymous_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES

有什么建议么?

相关内容