如何在Webmin中访问FTP或SFTP?

我有一个运行webmin的linux服务器,我无法连接到FTP / SFTP

通常我可以连接到任何服务器,最终。 但不是这个。

我可以login并创build任何types的用户,做任何事情。 但是不能通过putty访问SSH。 腻子甚至不连接到该网站。 试过VSFTPD,PROFTPD。 试过不同的端口。 一样。 应答超时。 FTP超时。 SFTP超时。

我禁用了webmin的防火墙,并创build了各种不同能力的用户,没有密码,密码,不同的组,/ bin / bash / bin / sh。 没有运气。

错误日志不显示任何FTP活动或提供错误的详细信息。

我今天已经呆了大概11个小时了,而且我还没有想法。 思考使用webmin以外的东西。

该网站是一个远程IP地址216.56.11.7没有域名。

表格输出是:

Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere ACCEPT icmp -- anywhere anywhere icmp echo-request ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp -- anywhere anywhere tcp dpt:ssh ACCEPT tcp -- anywhere anywhere tcp dpt:http ACCEPT tcp -- anywhere anywhere tcp dpt:https ACCEPT tcp -- anywhere anywhere tcp dpt:12320 ACCEPT tcp -- anywhere anywhere tcp dpt:12321 ACCEPT tcp -- anywhere anywhere tcp dpt:12322 

所以它看起来像SSH一样接受正常的协议。 是的,我知道FTP是21,SSH是22.从这个位置的FTP访问没有限制。 我可以访问任何其他网站。 Linux发行版是Debian Linux 7.我完全禁用了防火墙。 删除每个规则。

看来你混淆了两种服务。 您提到无法使用SSH连接到服务器,这意味着您将无法使用SFTP进行连接,因为您需要使用SSH来使用SFTP。

现在,FTP是不同的端口(21)。 你介意我问,但你使用的是什么Linux发行版? 如果您正在运行Red Had / CentOS,则可能需要查看SElinuxconfiguration。 如果你正在运行Debian / Ubuntu,请运行/ sbin / iptables -L并查看是否有一些规则(防火墙)可能会阻止你连接到服务器。

最后,检查是否没有本地防火墙,可能会阻止ssh或ftpstream量(出站)。

确保iptables没有运行,你可以使用下面的命令:chkconfig iptables off和ipv6以及chkconfig ip6tables off

希望它有帮助!

干杯