【问题标题】:ProFTPD can't connect after installProFTPD 安装后无法连接
【发布时间】:2014-12-14 15:19:38
【问题描述】:
在 Debian 系统上成功安装了 Webmin。
创建了一个虚拟服务器,添加了一些用户和一个域。
通过 Webmin 的未使用模块安装 ProFTPD。
通过系统 -> 用户和组添加了具有相同名称组的新用户。
尝试使用我的服务器的外部 IP 和我的新用户的凭据通过 ftp 连接。
根据大多数教程,这应该可以工作,但事实并非如此。
我怀疑其他一些服务在 ProFTPD 之前处理 FTP 请求。
有没有办法监控协议处理程序?会不会是别的?
提前致谢。
【问题讨论】:
标签:
ftp
debian
webmin
proftpd
【解决方案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 安装和正确调用服务时配置良好,那么一切都必须正常工作。
(如果这个答案对你有帮助,请为我的答案投票,我帮助时没有注释,我无法提供更多帮助,因为我被系统锁定了,希望你理解)
【解决方案2】:
查看服务器日志,检查 le ProFTP 守护进程状态,检查防火墙