# cd /etc/xinetd.d/
# ls
# chkconfig vsftpd --list
# chkconfig vsftpd on
# chkconfig vsftpd --list
2.重新启动xinetd
# rcxineted restart
3.默认情况下xineted不自动启动,手动更改.
# chkconfig xinetd --list
# chkconfig xinetd on
4. 测试ftp服务器
提示:ftp默认目录为 /src/ftp
不确定你用的什么模式,我在自己的系统上测试了一下。1.standalone 模式:
1.1yast xinetd 里off vsftpd
1.1.1 /etc/vsftpd.conf 里设置listen_ipv6=YES 注释掉listen=YES
FTP工作正常
/etc/init.d/vsftpd restart done
1.1.2 /etc/vsftpd.conf 里注释掉listen_ipv6=YES 设置listen=YES
# /etc/init.d/vsftpd restart done
ftp正常
1.1.3/etc/vsftpd.conf 里设置isten_ipv6=YES 设置listen=YES
# /etc/init.d/vsftpd restart
exit status of parent of /usr/sbin/vsftpd: 1 failed
ftp 无法连接 原因应为conf里写的 “ run two copies with two conf files”
1.1.4/etc/vsftpd.conf 里注释掉isten_ipv6=YES 注释掉listen=YES
# /etc/init.d/vsftpd restart
exit status of parent of /usr/sbin/vsftpd: 1 failed
ftp 无法连接
1.1.5 根据 以下文档 不做测试 文档见
/usr/share/doc/packages/vsftpd/README.SUSE
”Starting with 10.1 vsftpd can be configured standalone
or over the xinetd superdeamon. Default is standalone.
If you want to run it over xinetd make sure the you enable
the service in the xinetd configuration (/etc/xinetd.d/vsftp)
and set the following line in /etc/vsftpd.conf
listen=NO
This is needed for vsftpd to over xinetd.“
2.xinetd 模式
2.1 yast xinetd 里 on vsftpd
/etc/vsftpd,conf 注释掉listen_ipv6=YES设置listen=NO
#service xinetd restart
ftp 工作正常
# /etc/init.d/vsftpd restart
exit status of parent of /usr/sbin/vsftpd: 1 failed
2.2 yast xinetd 里 off vsftpd
/etc/vsftpd,conf 注释掉listen_ipv6=YES设置listen=NO
#service xinetd restart
ftp无法连接
# /etc/init.d/vsftpd restart
exit status of parent of /usr/sbin/vsftpd: 1 failed
是配置监听端口吗?监听端口缺省为21,如果不想用这个端口,修改ftp 服务器配置文件(vsftp)/etc/vsftpd/vsftpd.conf,增加(或修改)这一行:
listen_port=8000
重新启动ftpd:
sudo service vsftpd restart。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)