FreeBSD学习笔记之vsftpd服务配置

来源:互联网 发布:淘宝秀当网怎么报名 编辑:程序博客网 时间:2024/05/17 00:17
1.首先安装vsftpd
cd /usr/ports/ftp/vsftpd

make install clean

按照默认安装即可

2.配置vsftpd

cp /usr/local/share/doc/vsftpd/EXAMPLE/INTERNET_SITE_NOINETD/vsftpd.conf \
/usr/local/etc/vsftpd.conf
3.ee /usr/local/etc/vsftpd.conf
在listen=YES行后添加
background=YES
把local_enable=NO该为local_enable=YES
把write_enable=NO改为write_enable=YES
并添加
local_umask=022
secure_chroot_dir=/usr/local/share/vsftpd/empty
把one_process_model=YES去除
4.添加vsftpd_enable="YES" 到/etc/rc.conf中
5.启动vsftpd
/usr/local/etc/rc.d/vsftpd start
6.添加测试用户
adduser一步步添加即可
7.测试访问

配置中碰到的问题,
1.chroot_local_user=YES不能打开,否则本地用户不能登录
2.secure_chroot_dir=/usr/local/share/vsftpd/empty这条参数是必须的,否则本地用户也不能登录
3.one_process_model=YES这条参数必须去除,否则ftp服务不能访问
0 0