基于系统用户的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

results matching ""

    No results matching ""