免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6726 | 回复: 18
打印 上一主题 下一主题

[FTP] VSFTPD 启动出错问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-14 14:10 |只看该作者 |倒序浏览
VSFTPD 启动出错问题

[root@mql vsftpd]# service vsftpd status
vsftpd dead but subsys locked
我的ftp服务器老是连接不上看了一下status如上

重起就回告诉你Shutting down vsftpd: [FAILED]

service vsftpd restart
Shutting down vsftpd: [FAILED]
Starting vsftpd for vsftpd: [ OK ]
怎么办???????

论坛徽章:
0
2 [报告]
发表于 2005-05-14 17:54 |只看该作者

VSFTPD 启动出错问题

日志里有什么详细信息吗?

论坛徽章:
0
3 [报告]
发表于 2005-05-16 09:10 |只看该作者

VSFTPD 启动出错问题

一共有三个vsftpd.log,分别为vsftpd.log;vsftpd.log.1;vsftpd.log2其中vsftpd.log.1的记录为:
Sat May 14 13:20:56 2005 1 100.100.100.100  432 /home/hitler/????????.txt a _ i r hitler ftp 0 * c
Sat May 14 13:22:06 2005 1 100.100.100.100 613 /etc/group b _ o r hitler ftp 0 * c

快帮帮我呀。。谢谢你啦。。

论坛徽章:
0
4 [报告]
发表于 2005-05-17 11:57 |只看该作者

VSFTPD 启动出错问题

[quote]原帖由 "hitler"]怎么办???????[/quote 发表:


我的问题跟楼主的一摸一样,哪位达人来帮帮忙呀?感谢了!

论坛徽章:
0
5 [报告]
发表于 2005-05-17 22:48 |只看该作者

VSFTPD 启动出错问题

xinetd有没有什么服务跟vsftpd冲突?
/var/lock/subsys有名为vsftpd的文件吗?如果有,删掉再试试

论坛徽章:
0
6 [报告]
发表于 2005-05-29 05:42 |只看该作者

VSFTPD 启动出错问题

我遇到了同样的问题。

并且我有新的发现。直接输入vsftpd,出现
500 OOPS:vsftpd:does not run standalone ,
must be started from inetd
其中standalone是默认的模式,就算用xinetd启动也不行,
我用的是rh10.2,inetd不是已经被xinetd代替了吗。

第2:我用netstat -na --ip
发现竟然没有打开21端口,只有几个,包括22。
所以我修改了vsftpd.conf的listen_port=22
结果再ftp localhost 22,出现了connected to localhost(127.0.0.1)
SSH-1.99-OPENSSH_3.5p1. 可是我dir,竟然not connected.
我估计是不是子交换机限制了端口?我们电影服务器插在主交换上,
端口开的很多,ftp运行也正常。

郁闷。。。渴望高手搭救

论坛徽章:
0
7 [报告]
发表于 2005-05-29 07:24 |只看该作者

VSFTPD 启动出错问题

把配置文件贴出来。

论坛徽章:
0
8 [报告]
发表于 2005-05-29 12:01 |只看该作者

VSFTPD 启动出错问题

原帖由 "rock19828120" 发表:
我遇到了同样的问题。

并且我有新的发现。直接输入vsftpd,出现
500 OOPS:vsftpd:does not run standalone ,
must be started from inetd
其中standalone是默认的模式,就算用xinetd启动也不行,
我用的是rh10..........

22端口默认是ssh用的

论坛徽章:
0
9 [报告]
发表于 2005-05-29 18:32 |只看该作者

VSFTPD 启动出错问题

anonymous_enable=YES

local_enable=YES

write_enable=YES
local_umask=022

anon_upload_enable=YES

anon_mkdir_write_enable=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

#chown_uploads=YES

#chown_username=whoever

#xferlog_file=/var/log/vsftpd.log

xferlog_std_format=YES

idle_session_timeout=600

data_connection_timeout=120

#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

#banned_email_file=/etc/vsftpd.banned_emails

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

enable for standalone mode

listen=YES

#tcp_wrappers=YES

write_enable=YES

anon_world_readable_only=NO

这是我的配置文件,但我想这和配置文件无关。因为听同事说,就算没有配置文件,service vsftpd restart也不会报错,据他说,是linux没有安装完全,
有些模块没有加载。

论坛徽章:
0
10 [报告]
发表于 2005-05-29 19:58 |只看该作者

VSFTPD 启动出错问题

请问你是怎么安装vsftpd的?源码还是RPM?

vsftpd有两种启动方式:standalone 和 xinetd
默认情况下配置文件是/etc/vsftpd.conf,但可以通过命令行参数指定其他位置的配置文件

1. 以standalone方式启动
配置文件中设置listen=YES
同时确认/etc/xinetd.d/下没有其他ftp服务启动,如果有,编辑那个服务使disable=yes

然后在shell中用./vsftpd 启动 或 写一个启动脚本放在/etc/init.d/下以便开机时自动启动

2. xinetd方式
listen=NO或注释掉这行,listen的默认值为NO

在/etc/xinetd.d/中建立或编辑文件vsftpd
文件内容如下:

  1. # vsftpd is the secure FTP server.
  2. service ftp
  3. {
  4.         disable                 = no
  5.         socket_type             = stream
  6.         wait                    = no
  7.         user                    = root
  8.         server                  = /path/to/vsftpd      
  9.         log_on_success          += PID HOST DURATION
  10.         log_on_failure          += HOST
  11. }
复制代码

然后,service xinetd restart
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP