QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1091|回复: 6

ftp登入问题!!!

[复制链接]
发表于 2004-4-8 22:26:21 | 显示全部楼层 |阅读模式
今天在shell下用FTP命令登入别人的windows下的serverU FTP,登入成功后,用LS命令老是报错:
227 Entering Passive Mode(10.10.1.80,0,22)
426 Transfer abort

only client ip address allowed to connect PASV socket ,Passive Mode refused.
等信息,而我登入别的服务器则不会出现这种情况
请问大侠这时为什么?
还有就是局域网内别人的windows系统能能用ftp登入并下载,但我的linnux只能登入而不能下载?为什么?
 楼主| 发表于 2004-4-9 09:34:52 | 显示全部楼层
哪位大峡知道为什么吗?谢谢!
回复

使用道具 举报

发表于 2004-4-15 00:00:29 | 显示全部楼层
是用什么系统? 如果是用RH9.0的gftp, 下载的文件名不能包含中文等特殊字符. 方便的话, 可以叫对方把文件名改成E文.
最好自己把gftp升级的说.
回复

使用道具 举报

 楼主| 发表于 2004-4-15 12:19:32 | 显示全部楼层
但是换成另外一台ftp则又成了
回复

使用道具 举报

发表于 2004-4-15 21:49:04 | 显示全部楼层
也有可能是那边的服务器安全设置问题, 它只放开部分端口用以访问FTP,其它端口都被拦截,造成无法建立FTP的连接. 所以还要查查端口的情况.
有可能是你的FTP服务程序文件传输模式是PORT( 主动模式传送), 可以改成另一种是PASV被动传送模式....
PORT模式的FTP服务器数据端口固定在20, 可以这样:
用su, 到/etc/xinetd.d/vsftpd文件, (有些是在/etc/vsftpd/vsftpd.conf) 有这样的:

# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES    (我用的是这样的, 哈哈)

{  有个别的FTP是这样的:
   port_enable=YES (或者是NO)  }

  如果你要在数据连接时要用PORT模式时,设此选项为YES, (默认值为YES), 反之为NO.
不清楚你用的是什么软件的FTP? Proftp? Wu-ftp? Vsftp? 我用的是Vsftp.
回复

使用道具 举报

 楼主| 发表于 2004-4-16 19:34:40 | 显示全部楼层
谢谢,我又懂了好多了,待会再好好弄弄。
回复

使用道具 举报

发表于 2004-4-23 10:04:51 | 显示全部楼层
only client ip address allowed to connect PASV socket ,Passive Mode refused
根据以上的提示,好像是只有指定的ip地址可以访问该ftp。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-8 18:50 , Processed in 0.053434 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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