QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 868|回复: 5

vsftp数据传输问题

[复制链接]
发表于 2005-7-25 15:20:21 | 显示全部楼层 |阅读模式
系统版本: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,但是不能进行数据传输....
发表于 2005-7-25 17:05:08 | 显示全部楼层
[code:1]PASV failed[/code:1]
这个的原因吧。
回复

使用道具 举报

 楼主| 发表于 2005-7-25 19:35:43 | 显示全部楼层
那是什么原因?
回复

使用道具 举报

发表于 2005-7-25 22:22:21 | 显示全部楼层
防火墙 禁止了 FTP 的数据通道。
回复

使用道具 举报

发表于 2005-7-26 20:06:44 | 显示全部楼层
这个问题我以前也碰到过,是你的服务器与客户端之间的传输方式的问题。有两种传输方式,对应对了就可以顺利进行传送了。
回复

使用道具 举报

 楼主| 发表于 2005-7-26 21:07:18 | 显示全部楼层
解决了,原来是防火墙的问题.我是拨号上网的

忘记把 ppp0设置为信任,只设置了允许连接.才导致这样的结果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 15:53 , Processed in 0.057629 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表