centos7 - vsftpd 不会启动 - 没有错误信息
问题描述
我正在尝试在 CentOS 7 服务器上安装和运行 vsftpd,但遇到了以下问题。我跑了yum install vsftpd
,但我无法启动它:
$ systemctl start vsftpd
Job for vsftpd.service failed because the control process exited with error code. See "systemctl status vsftpd.service" and "journalctl -xe" for details.
$ systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2018-05-10 21:21:56 UTC; 12s ago
Process: 27650 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=1/FAILURE)
$ journalctl -xe | grep vsftpd
May 10 21:12:59 s198-12-156-35.secureserver.net yum[27519]: Installed: vsftpd-3.0.2-22.el7.x86_64
正如你所看到的,没有什么可做的。我应该在其他地方寻找相关的日志输出吗?我也应该发布我的配置吗?(自从安装了 vsftpd 之后我就没有改过也没有碰过它)
解决方案
在 Freenode 上的 #centos 上找到了答案。就我而言,我的/etc/vsftpd/vsftpd.conf
文件包含
listen=NO
listen_ipv6=YES
我需要将其更改为
listen=YES
listen_ipv6=NO
显然这不是 vsftpd 的默认设置——有人在 centos 存储库或上游和我的机器之间更改了它。
顺便说一句,如果至少有一条错误消息说它无法绑定到 ipv6 地址,那就太好了——那么我就不必怀疑了。我会尽快向 vsftpd 人员发送功能请求。
推荐阅读
- html - 如何在 html 页面上有多个单独的 Paypal 购买按钮
- python - 为什么 !wget -P 不使用完整链接?
- python - codewards 不接受答案 --- 但我的输出与他们想要的输出匹配
- r - 运行随机森林模型时出现此错误
- google-app-engine - 谷歌云跟踪在快递中不起作用
- python - 当数字的总和为负时会出现错误,因为 - 会导致错误,因为数据不是同一类型的日期
- python - 为什么(False + True)在python中返回一个整数
- c# - 如何使存储为 C# 字符串的 HTML 元素正确显示?
- javascript - Bot 说它在 0 个服务器中,有 0 个频道,有 0 个用户
- mysql - Laravel 8:查询构建器转义“大于”运算符