基于系统用户的FTP服务
匿名访问的FTP服务
1.准备匿名FTP访问的目录
tar zcf /var/ftp/vsftpdconf.tar.gz /etc/vsftpd/
chown ftp /var/ ftp/pub/
ls -ld /var/ftp/pub/
2.开放匿名用户配置并启动vsftpd服务
3.测试匿名FTP服务器
用户验证的FTP服务
1.基本的本地用户验证
l
local_enalbe=YES
write_enable=YES
2.使用user_list用户列表文件
使用user_list控制实现只允许下面三个用户访问
vi /etc/vsftpd/user_list
laya
vanko
hunter
vi /etc/vsftpd/vsftpd.conf
userlist_enable=YES
userlist_deny=NO
service vsftpd reload
vsftpd服务的其他常用配置
1.修改vsftp服务的监听地址、端口
vi /etc/vsftpd/vsftpd.conf
listen=YES //允许独立监听服务
listen_address=192.168.4.11 //只在一个接口监听服务
listen_port=2121 //监听端口改为2121
2.允许使用FTP服务器的被动模拟
vi /etc/vsftpd/vsftpd.conf
pasv_enable=YES //允许被动模式连接
pasv_min_port=24500 //指定被动模式的下限端口
pasv_max_port=24600 //指定被动模式的上限端口
3.限制FTP连接的并发数、传输速度
vi /etc/vsftpd/vsftpd.conf
max_clients=20 //限制并发客户连接最多20个
max_per_ip=20 //限制每个IP地址的连接数最多两个
anan_max_rate=550000 //限制匿名用户传输速率为50kb/s
local_max_rate=200000 //限制本地用户传输速率为200kb/s