关于 vsftpd 主动模式的报错

2017-04-26 10:17:49 +08:00
 Jobin0528

在配置好 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
2594 次点击
所在节点    服务器
5 条回复
Jobin0528
2017-04-26 10:20:53 +08:00
没有开启防火墙。
Jobin0528
2017-04-26 10:24:19 +08:00
有点诡异的是在 sierra 上用 ftp 命令可以使用,但在其他服务器上就提示如上报错,所以本地客户端是不是也要什么配置?
Hardrain
2017-05-02 22:22:14 +08:00
你配置文件里 pasv_max_port 和 pasv_min_port 似乎写反了
不知道有无影响

此外,服务器的 PASV,也就是主动模式是指客户端在一定范围内选择端口号,然后服务器与其使用协商好的端口号?
这样做是因为 ISP 封 TCP20 21 么?
Jobin0528
2017-05-03 11:52:52 +08:00
@Hardrain 谢谢!
我换了 proftpd 问题解决了。
youcanwin8099
2020-03-24 13:51:26 +08:00
@Jobin0528 确实,我也遇到类似问题,用 proftpd 就好了。赞一个

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/357390

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX