用户的访问
pam_service_name=vsftpd # 默认值 vsftpd是/etc/pam.d/vsftpd下的一个文件
#pam配置文件:/etc/pam.d/vsftpd
/etc/vsftpd/ftpusers 默认文件中用户拒绝登录,默认是黑名单,但也可以是白名单
查看黑名单中限制登录ftp的用户
[root@CentOS8 pam.d]# cat /etc/vsftpd/ftpusers
# Users that are not allowed to login via ftp
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
是否启用控制用户登录的列表文件
userlist_enable=YES #此为默认值,表示启用xx这个文件列表
userlist_deny=YES(默认值) #表示将xx设置为黑名单,不提示口令,NO为白名单
userlist_file=/etc/vsftpd/user_list #此为默认值,指定登录列表文件
[root@CentOS8 pam.d]# cat /etc/vsftpd/user_list
# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
- 连接数限制
max_clients=0 #设置最大并发连接数
max_per_ip=0 #设置每个IP同时发起的最大连接数
- 连接超时时间设置;
connect_timeout=60 #主动模式数据连接超时时长
accept_timeout=60 #被动模式数据连接超时时长
data_connection_timeout=300 #数据连接无数据输超时时长
idle_session_timeout=60 #无命令操作超时时长
- 设置传输速率,单位:字节/秒
anon_max_rate=0 匿名用户的最大传输速率,以字节为单位,比如:1024000表示1MB/s
local_max_rate=0 本地用户的最大传输速率