LinuxSir.cn,穿越时空的Linuxsir!

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

通过对vsftpd.conf设置,却为何无法提供FTP服务?

[复制链接]
发表于 2004-9-23 14:46:36 | 显示全部楼层 |阅读模式
我装的linux发行版是Redhat Linux 10,也是Redhat Fedora Linux Core 1
我现在在/etc/vsftpd.conf下面编辑他

anonymous_enable=YES
local_endable=YES
write_enable=YES
local_umask=YES
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=root
xferlog_file=/ar/log/vsftpd.log
xferlog_std_format=YES
pam_service_name=vsftpd
chroot_local_user=YES

之后启动服务:
/etc/init.d/xinetd restart

可是我在其它linux机子的浏览器上输入:
ftp://192.168.1.30
之后,却告之无法连接
 楼主| 发表于 2004-9-23 14:52:17 | 显示全部楼层

这个是反馈信息

这个是反馈信息的画面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-9-23 16:10:17 | 显示全部楼层
试试以独立方式运行。
service vsftpd restart
再不行就是防火墙的原因了。
发表于 2004-9-23 16:28:44 | 显示全部楼层
#chmod -x ftp
 楼主| 发表于 2004-9-23 16:59:39 | 显示全部楼层
我没有开防火墙
还有呀,如果我想做成一个多用户的FTP,每一个用户的FTP对应于一个HTTP目录,应该怎么做呢?就像虚拟机一样
发表于 2004-9-24 08:36:17 | 显示全部楼层
pam_service_name=vsftpd
用pam来认证?#掉试试
发表于 2004-9-24 08:51:55 | 显示全部楼层
比如你想把虚拟主机的目录放在、/www目录下面,你就在/www目录下面先建立一个test然后增加一个系统用户这样#adduser test -g webuser -d /www/test -s /sbin/nologin然后到/www目录下面运行;#chown test test就OK了。呵呵
 楼主| 发表于 2004-9-25 11:33:47 | 显示全部楼层
只是想建成一个FTP服务器都这么难的,好郁闷呀~

上面提供的方法都不行呀,其实也不是不行,能不能讲清楚点,我是一个新手呀,麻烦大家了~

大家也可以给我一个vsftpd.conf的文件(最好你们是通过了的哦  ^_^)。
我看看在我机子上能不能用~
 楼主| 发表于 2004-9-30 07:46:27 | 显示全部楼层
原来是没有安装VSFTP

不会用rpm真是头大~

用rpm一查

rpm -qa|grep vsftpd

没有安装~呵呵,装了之后就可以了~
发表于 2004-9-30 10:13:10 | 显示全部楼层
vsftp服务未起动
vsftp早已经从xinetd里面脱离出来了.
用如下命令起动
service vsftpd restart

vsftp.conf ftp口为2345

anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES

ls_recurse_enable=YES
                                                                                
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
tcp_wrappers=YES
tcp_wrappers=YES
listen_port=2345
setproctitle_enable=YES
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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