vsftp数据传输问题

发布于 2022-10-03 11:58:15 字数 816 浏览 21 评论 0

系统版本:feroda FC4,安装了pppoe拨号软件.
拨号后,机器获得一个外网的IP.
我的网卡的IP地址为:192.168.1.2
pppoe拨号后的IP地址为:211.95.xxx.xxx

我配置好vsftpd后,如果用内网的机器ftp到 192.168.1.2,可以正常上传下载.

问题是:
如果我使用外网的机器ftp 到 211.95.xxx.xx,就会出现以下错误
STATUS:>; Connecting FTP data socket 211.95.xxx.xx:8838...
ERROR:>; Can't connect to remote server. Socket error = #10065.
ERROR:>; PASV failed, trying PORT.

STATUS:>; Waiting 0 seconds...
STATUS:>; Getting listing "/web/wwwroot"...
STATUS:>; Connecting to FTP server 211.95.xxx.xx:21 (ip = 211.95.xxx.xx)...
STATUS:>; Socket connected. Waiting for welcome message...
220 (vsFTPd 2.0.3)

可以正常登陆FTP,但是不能进行数据传输....

_________________

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

时光礼记 2022-10-10 11:58:15

那就不要用 PASV方式进行FTP啊

初相遇 2022-10-10 11:58:15

我可以设置vsftpd可以使用 pasv模式吗?

我在客户端没有得设置pasv模式啊

沧桑㈠ 2022-10-10 11:58:15

那先关了防火墙试试

奈何桥上唱咆哮 2022-10-10 11:58:15

我把防火墙关了,还是一样的.
外网不能通过 PASV 模式传数据
但是内网却可以

讽刺将军 2022-10-10 11:58:15

那改改客户端啊。试试,你用哪一个软件?

半步萧音过轻尘 2022-10-10 11:58:15

原帖由 "宇风" 发表:
我可以设置vsftpd可以使用 pasv模式吗?

我在客户端没有得设置pasv模式啊

默认vsftpd是启动PSAV的

客户端可PASV命令

把你的配置贴出来

清旖 2022-10-10 11:58:15

真的不好意思,我原来把ppp0的拨号防火墙关了,还是不行.

把系统的防火墙设置为可以允许 ppp0访问,就ok了.

谢谢各位.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文