在ubuntu云服务器上面安装了宝塔面板,在宝塔面板里面安装了pure-ftp的服务器,并设置了用户名和密码,安全组规则也打开了输入端的21/20端口,我在自己的本机上面的IE浏览器可以访问ftp服务器,也可以下载打开里面的文档;但是用360浏览器,和其他的Linux真机通过ftp命令访问不了,是怎么回事?应该不是权限问题吧,因为IE浏览器可以正常访问的。
ftp是被动模式,被动模式是不会用到20端口的。你要开放相应的被动模式的端口范围,一个是自带的防火墙,一个是安全组。若果不相信的话,可以关掉防火墙,安全组放行所有入方向的流量,绝对不会出任何问题。
而服务器的20端口一般是很少使用的,使用主动模式在穿过NAT网络时会存在问题。
在pure-ftp的配置文件中,有配置被动模式的端口范围,要么自己改然后再添加到安全组中放行,要么就直接将配置文件中的端口范围在安全组中放行。
而且,如果是有一定专业知识的话,我建议还是自己手动编译安装,然后修改配置文件比较方便,毕竟自己装的,自己清楚,升级也方便。
你再看一下面板里面有没有配置端口范围的嘛。这东西我用了一下就没用了,也没去深究功能。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。