LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 856|回复: 2

关于vsftp传输的问题

[复制链接]
发表于 2005-7-25 15:16: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 15:35:29 | 显示全部楼层
外部连接的是你的21端口,而你的ftp服务却是开在20端口,当然连不上了.在vsftpd.conf中把ftp端口改到21试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-25 19:32:24 | 显示全部楼层
可能我的表达误导了你,我说是可以连接到ftp的
只是传输数据时不行..
回复 支持 反对

使用道具 举报

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

本版积分规则

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