LinuxSir.cn,穿越时空的Linuxsir!

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

vsftpd连接的问题,很奇怪!!!高手请看

[复制链接]
发表于 2007-1-8 21:40:45 | 显示全部楼层 |阅读模式
vsftpd所在的服务器系统是RHEL4系统.
在windows下,用命令行的方式能够正常的ftp到服务器,并且能够列出目录上传和下载
linux下用终端里的ftp,连接到服务器可以登录,不能列出目录上传和下载
用ftp工具cuteftp,flashFXP等,则不能连接

下面是我的vsftpd.conf内容
=======================
anonymous_enable=NO

local_enable=YES
write_enable=YES
local_umask=022

connect_from_port_20=YES

use_localtime=YES

xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES

chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list

#ls_recurse_enable=YES

pam_service_name=vsftpd

userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list

listen=YES
tcp_wrappers=YES
pasv_enable=YES
=====================
我实在是搞不明白是怎么回事?
请高手指点一二!!!
谢谢!
发表于 2007-1-9 04:27:38 | 显示全部楼层
flashFXP的日志贴出来
回复 支持 反对

使用道具 举报

发表于 2007-1-9 08:46:24 | 显示全部楼层
可能是防火墙的关系;
把放火墙关了试试(用根用户敲命令service iptables stop);
如果可以,则在vsftpd.conf中指定pasv_min_port和pasv_max_port的值,
然后在iptable中放开从pasv_min_port到pasv_max_port的端口,
最后重新启动防火墙和vsftpd服务,应该就可以了
回复 支持 反对

使用道具 举报

发表于 2007-1-9 11:38:40 | 显示全部楼层
windows的ftp命令好像默认采用的是主动模式,所以可以连接,linux以及一下ftp client都是采用被动模式
在iptables加入这个模块就可以了 ip_nat_ftp
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-9 22:57:48 | 显示全部楼层
windows的ftp命令好像默认采用的是主动模式,所以可以连接,linux以及一下ftp client都是采用被动模式
在iptables加入这个模块就可以了 ip_nat_ftp

==============
如何加入呢?能写得全一些吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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