LinuxSir.cn,穿越时空的Linuxsir!

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

vsftp 可以登陆,不能使用ls,get等命令,passive 模式也不行,怎么回事,来卡看看大家!!!!!!!!

[复制链接]
发表于 2005-6-20 18:14:35 | 显示全部楼层 |阅读模式
我配置了一台服务器
环境如下
redhat 9 内核版本号:2.4.20-8
vsftp是redhat9自带的,配置文件没有改过
ftp 客户端软件为 ftp (redhat 9 自带)
问题如下:
当服务器运行在局域网内,用户登陆,执行ftp命令没有问题
当服务器托管到电信机房时,非本地用户可以登陆但是显示错误如下:

假设 210.30.20.100是我的服务器地址

# ftp 210.30.20.100
Connected to Server(210.30.20.100 ).
220 (vsFTPd 1.1.3)
Name (210.30.20.100 :root): abc
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (210,30,20,100 ,194,39)
ftp: connect: Connection refused

ftp> passive
Passive mode off.
ftp> ls
500 Illegal PORT command.
ftp: bind: Address already in use

不知为甚么可以连接,但是一些命令不能执行如ls,get,put等
切换到passive off模式也不行。
请各位指点一二。
help me ,thanks ,hehe :confused:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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