0

我正在尝试启动 ProFTPD 服务器,但收到下一条消息:

启动proftpd(通过systemctl):proftpd.service 的proftpd.serviceJob 失败,因为控制进程以错误代码退出。有关详细信息,请参阅“systemctl status proftpd.service”和“journalctl -xe”。失败的!

当我获得有关它的更多信息时,我有:

fatal: TLSRSACertificateFile. '/etc/ssl/certs/proftp.crt' does not exists on line 8 '/etc/proftpd/conf.d/virtualmin.conf/'

我不得不说我没有安装 ProFTPD 服务器,因为这个模块是随 webmin 安装一起提供的。

希望您能帮助我了解为什么proftp.crtfie 不存在以及如何解决此问题。

谢谢。

4

2 回答 2

0

来吧...

1 - 检查您的插件是否在 VirtualMin 中处于活动状态。

1.1 - Shell 检查您的 SFTP 是否已安装

== ProFTPD 安装

UBUNTU = apt install proftpd -y

CENTOS = yum install proftpd -y

2 - 检查您的域是否启用了 SFTP。

3 - 在域中创建 SSL,创建后单击选项以将 SSL 用于 SFTP。VIRTUALMIN // 域 >> 服务器配置 >> SSL

4 - 为您用于访问 WebMin 的域创建 SSL。E 将此 SSL 用于 WebMin // VirtualMIn

5 - 通过 WEBMIN 检查 proftpd 设置。

祝你好运!发送有关您的进度的消息...

于 2019-10-28T20:49:47.660 回答
0

不知道 Webmin(我大约在 20 年前使用过一次......)但至少应该有选项来禁用 FTP 服务器的 TLS 并更改证书的路径(如果它能够为您管理 ProFTPD)。

其他选择(比关闭 SSL/TLS 更好):复制你的服务器证书(你必须为我假设的密钥做类似的事情),如果你没有一个你可以得到一个或创建你自己的自签名(不确定 Webin 是否可以帮助您,但在命令行上使用 openssl 创建一个非常简单。)

于 2019-10-06T14:10:44.837 回答