vsftp可以运行在两种模式下:一种是xinted守护,一种是独立进程模式运行。在redhat下默认运行的是后者,在suse下默认运行的是前者的模式。对于比较繁忙的ftp服务要求,建议将vsftp服务运行于standalone方式,以适应繁忙的任务需求。这里以suse下的配置为例,将其由xinted模式修改为standalone模式。

1、修改/etc/xinetd.d/vsftpd文件

1disable  = no 修改为:
2disable = yes

2、重启xinetd服务

1# rcxinetd restart

3、修改/etc/vsftpd.conf文件

去掉“# listen=YES”行前面的注释#号,如果发现没有则在该文件末尾增加该配置

1# vim /etc/vsftpd.conf
2listen=YES

4、启动vsftpd服务并设置开机启动

1# rcvsftpd start
2# chkconfig vsftpd on