如果何让VSFTPD运行在 Standalone模式下

由 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

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus