在配置好 vsftpd 后,被动模式没有问题,主动模式硬是无法使用。提示如下错误
然而工作需要,必须用主动模式。 系统:京东云 centos7.3 配置文件
开放了如下端口
iptables -A INPUT -m state — state NEW -m tcp -p tcp — dport 20:21 -j ACCEPT
iptables -A INPUT -m state — state NEW -m tcp -p tcp — dport 25000:55000 -j ACCEPT
1
Jobin0528 OP 没有开启防火墙。
|
2
Jobin0528 OP 有点诡异的是在 sierra 上用 ftp 命令可以使用,但在其他服务器上就提示如上报错,所以本地客户端是不是也要什么配置?
|
3
Hardrain 2017-05-02 22:22:14 +08:00
你配置文件里 pasv_max_port 和 pasv_min_port 似乎写反了
不知道有无影响 此外,服务器的 PASV,也就是主动模式是指客户端在一定范围内选择端口号,然后服务器与其使用协商好的端口号? 这样做是因为 ISP 封 TCP20 21 么? |
5
youcanwin8099 2020-03-24 13:51:26 +08:00
@Jobin0528 确实,我也遇到类似问题,用 proftpd 就好了。赞一个
|