由 lanmaster 在 08-27-2003 08:33 发表:
如果何让VSFTPD运行在 Standalone模式下
请问如何让VSFTPD运行在STANDALONE模式下!
我的手册里看到用 listen=yes 就可以。可以当我运行FTP的时候出错误:
[root@QCY root]# ftp 192.168.0.6
Connected to 192.168.0.6 (192.168.0.6).
500 OOPS: could not bind listening socket
ftp>
我又在别的资料中看到加上tcp_wrappers=yes但是加上之后却提示
[root@QCY root]# ftp 192.168.0.6
Connected to 192.168.0.6 (192.168.0.6).
500 OOPS: unrecognised variable in config file
而且我在man vsftpd.conf里也没看到有这个参数
我的VSFTPD的版本vsftpd-1.1.0-1
希望大家给点提示!
成长中的菜鸟!
E-Mail:qcy_[email protected]
QQ :7118899
由 冰块 在 08-27-2003 10:36 发表:
你的网卡没有激活~~
不过我看资料上说还需要改/etc/xinetd/vsftpd
把disable改为yes。
不过我改了后。连都连不起来了。。
在教室睡觉,在图书馆吃东西,在食堂自习
在寝室读书。Oh~~~
由 lanmaster 在 08-27-2003 12:37 发表:
网卡没有激活?如果我的设置注释掉,在连就没有问题!
如果要激活应该怎么做!
成长中的菜鸟!
E-Mail:qcy_[email protected]
QQ :7118899
由 冰块 在 08-27-2003 15:17 发表:
我只是猜测网卡可能没激活。。
激活。系统设置-网络里就可以。
或ifconfig eth0 up
在教室睡觉,在图书馆吃东西,在食堂自习
在寝室读书。Oh~~~
由 lanmaster 在 08-27-2003 15:29 发表:
网卡肯定是活动的。我把我的配置文件也发上来大家看一下有没有什么问题:
anonymous_enable=YES
local_enable=YES
local_root=/var/ftp
#chroot_local_user=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_root=/var/ftp/pub
anon_umask=033
#anon_mkdir_write_enable=YES
ftp_username=ftp
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=ftpadmin
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
idle_session_timeout=600
data_connection_timeout=120
max_clients=50
anon_max_rate=512000
local_max_rate=5120000
#nopriv_user=ftpsecure
#async_abor_enable=YES
#ascii_upload_enable=YES
#ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
deny_email_enable=YES
(default follows)
banned_email_file=/etc/vsftpd.banned_emails
chroot_list_enable=YES
(default follows)
chroot_list_file=/etc/vsftpd.chroot_list
ls_recurse_enable=YES
pam_service_name=vsftpd
#port_enable=YES
#enable for standalone mode
#listen=YES
#listen_port=21
用上面的配置文件,FTP的时候本地用户能正常登录,但匿名用户却不能登录提示如下:
Name (192.168.0.6:root): ftp
331 Please specify the password.
Password:
500 OOPS: vsftpd: refusing to run with writable anonymous root
Login failed.
421 Service not available, remote server has closed connection
希望大家能帮着解决一下。
成长中的菜鸟!
E-Mail:qcy_[email protected]
QQ :7118899
由 lanmaster 在 08-28-2003 10:59 发表:
顶一下。
成长中的菜鸟!
E-Mail:qcy_[email protected]
QQ :7118899
由 冰块 在 08-28-2003 11:49 发表:
你把这一行去掉了,那不就是 xinetd模式了。
在教室睡觉,在图书馆吃东西,在食堂自习
在寝室读书。Oh~~~
由 冰块 在 08-28-2003 12:04 发表:
去掉ftp_username=ftp这个看看
反正默认都是ftp
在教室睡觉,在图书馆吃东西,在食堂自习
在寝室读书。Oh~~~
由 tower 在 08-28-2003 16:58 发表:
tcp_wrapper的使用是有条件的
这个服务必须能支持、调用libwrap时才能用tcp wrap来控制某个服务的acl
对于vsftpd,man中也提到这点
If enabled, and vsftpd was compiled with tcp_wrappers support,incoming connections will be fed through tcp_wrappers access control.
由 tower 在 08-28-2003 16:59 发表:
重新编译或者找个支持wrap的包重新安装
由 lanmaster 在 08-28-2003 17:15 发表:
> quote:
>
> * * *
>
> 最初由 冰块 发表
>
> **去掉ftp_username=ftp这个看看
>
> 反正默认都是ftp **
>
> * * *
我已经试过了。匿名用户还是不好使。
还有就是如果支持TCP WRAP 其服务就可以运行在STADNDALONE模式下。
成长中的菜鸟!
E-Mail:qcy_[email protected]
QQ :7118899
由 Glue 在 08-28-2003 17:19 发表:
> quote:
>
> * * *
>
>
>
> 500 OOPS: vsftpd: refusing to run with writable anonymous root
>
> Login failed.
>
> 421 Service