2014-10-19 61 views
-1

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

这应该按照大多数教程工作,但它没有。 我在ProFTPD之前怀疑一些其他服务处理FTP请求。

有没有办法监测协议处理程序?它可能是别的吗?

在此先感谢。

+0

检查哪个进程绑定到端口:http://www.cyberciti.biz/faq/find-out-which-service-listening-specific-port/ – arkascha 2014-10-19 15:51:55

回答

1

因为Webmin的尝试启动它作为守护程序,但也许(像我上的archlinux),你需要启动它作为系统服务。 ..根:

systemctl start proftpd.service 

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

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

systemctl --failed,或

systemctl status proftpd.service(全部属于根用户或用户sudoers的这些命令)。

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

systemctl status 

然后检查webmin的服务为proftpd的配置文件用于呼叫服务(systemd例如)正确的协议,然后用正确的句子代码启动/停止它。也请查看proftpd当前安装位置的正确配置文件(取决于您的分布或安装方式)。

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

(请,如果这个答案帮助你,我的回答做了投票,没有符号时,我帮助,我不能帮助更多的,因为我是被系统锁定,希望大家理解)

0

看一看服务器的日志,检查文件的proftp进程的状态,检查防火墙

+0

我不知道该怎么做..我是有点新的服务器管理。 – 2014-10-20 16:45:32

相关问题