# ee /etc/rc.conf
增加下面内容:
inetd_enable="YES"
注:以上是以inetd的方式启动vsftp的,我们也可以以独立进程的方式启动vsftp,具体如下:
a、注释掉inetd里面的vsftpd这一行。
b、在vsftpd.conf文件里增加listen=YES这句。
c、进入/usr/local/libexec/目录,执行./vsftpd & 。
d、想要让vsftp随系统启动,可在/usr/local/etc/rc.d/目录里增加一个sh脚本:
# vi vsftpd_start.sh
# ! /bin/sh
/usr/local/libexec/vsftpd &
保存退出,再chmod 755 vsftpd_start.sh 。
(4)添加用户
# pw groupadd vsftpd –g 1001
# pw useradd test –g 1001–d /home/test –s /sbin/nologin
# mkdir /home/test
# passwd test 设密码
Changing local password for test
New Password:
Retype New Password:
#
在vsftpd.chroot_list文件里增加test一行,把test用户所在其自家目录下。
# killall -HUP inetd,(如果是独立进程则执行上面写的那个脚本即可)测试一下:
# ftp localhost
如果成功会提示你输入用户名和密码
如果不成功,请查看一下你上面的配置