在Debian系统上成功安装Webmin。 创建了一个虚拟服务器,添加了一些用户和一个域。 通过Webmin未使用的模块安装ProFTPD。 通过System添加了具有相同命名组的新用户 - >用户和组。 尝试使用我的服务器的外部IP和我的新用户凭证通过ftp连接。
这应该适用于大多数教程,但它并不适用。 我怀疑其他服务在ProFTPD之前处理FTP请求。
有没有办法监控协议处理程序?可能是别的吗?
提前致谢。
答案 0 :(得分:1)
因为webmin尝试将其作为deamon启动,但也许(就像我在archlinux上)你需要将其作为系统服务启动...在root上:
systemctl start proftpd.service
如果你想查看日志错误(如果有错误,但是如果服务器没有启动,那么它应该有错误......)然后使用:
journalctl -xe
命令(以root身份)或
systemctl --failed
或
systemctl status proftpd.service
(root用户或sudoers用户下的所有这些命令)。
首先,检查服务是否正在运行:
systemctl status
然后检查webmin服务的配置文件proftpd使用正确的呼叫服务协议(例如systemd),然后使用正确的句子代码启动/停止它。还可以查看proftpd当前安装位置的正确配置文件(取决于您的发行版或安装方式)。
未安装proftpd,安装proftpd,然后从webmin安装必须与已安装的应用程序proftpd进行通信的模块。如果这个模块配置得很好,可以用于实际的proftpd安装和正确的服务调用,那么所有模块都必须工作。
(拜托,如果这个答案可以帮助你,请为我的答案投票,在我帮助时没有记号,我不能帮助更多因为我被系统锁定,希望你理解)< / EM> 强>
答案 1 :(得分:0)
查看服务器的日志,检查le ProFTP守护程序状态,检查防火墙