-1

在 Debian 系统上成功安装了 Webmin。创建了一个虚拟服务器,添加了一些用户和一个域。通过 Webmin 未使用的模块安装 ProFTPD。通过系统 -> 用户和组添加了具有相同名称组的新用户。尝试使用我的服务器的外部 ip 和我的新用户的凭据通过 ftp 进行连接。

根据大多数教程,这应该可以工作,但事实并非如此。我怀疑其他一些服务在 ProFTPD 之前处理 FTP 请求。

有没有办法监控协议处理程序?会不会是别的东西?

提前致谢。

4

2 回答 2

1

因为 webmin 尝试将它作为守护进程启动,但也许(就像我在 archlinux 上一样)你需要将它作为系统服务启动......在 root 上:

systemctl start proftpd.service

如果你想查看日志错误(如果有错误,但如果服务器没有启动,它应该有错误......)然后使用:

journalctl -xe命令(以 root 身份),或

systemctl --failed , 或者

systemctl status proftpd.service(所有这些命令都在 root 用户或 sudoers 用户下)。

所以首先,检查服务是否正在运行:

systemctl status

然后检查 webmin 服务的配置文件,proftpd 使用正确的协议调用服务(例如 systemd),然后使用正确的语句代码来启动/停止它。还要检查它以查看 proftpd 当前安装位置的正确配置文件(取决于您的发行版或安装方式)。

proftpd 不是 webmin 安装的,proftpd 是安装的,然后从 webmin 安装一个模块,该模块必须与所有已安装的应用程序 proftpd 通信。如果这个模块在实际 proftpd 安装和正确的服务调用上配置得很好,那么一切都必须正常工作。

(请,如果这个答案对你有帮助,请为我的答案投票,当我帮助时没有符号,我无法提供更多帮助,因为我被系统锁定了,希望你理解)

于 2014-10-31T12:20:20.807 回答
0

查看服务器日志,检查 le ProFTP 守护进程状态,检查防火墙

于 2014-10-19T23:51:35.200 回答