首先要贴出,相关的配置,比如vsftpd.conf 和虚拟用户的。conf
其次,这个问题就如上面人所说,可能 别的机房的防火墙,限制了PAssive端口。
这样的话,解决思路是这样的。
1,在其他外网测试是否可以打开,
2,用其他Ftp客户端,设置主动访问和被动访问两种方式来访问。
3,开启这台Vsftp的IP端口。可以自定义10个Passive段,比如
pasv_enable=YES
pasv_min_port=65400
pasv_max_port=65410
然后开启vsftpd的IPtables相应的端口。如果启用IPtables的话。
如果前端有安全网关,需要进行PortForwarding,不同的网关,可能有些差别。
之后 即可以客户端再尝试连接,客户端即另一个机房的机器上网是没有限制的,或者开启了FTp协议+上面设定的端口列表。
你试试换一个端口绑定试试,在配置文件里加入
listen_port=2211
然后用这个端口访问
可以描述清楚不,,