vsftp搭建

时间:2022-06-05 08:49:42
(1)下载
yum install -y vsftpd
(2)目录详情
/etc/vsftpd/vsftpd.conf:vsftpd 的核心配置文件

/etc/vsftpd/ftpusers:用于指定哪些用户不能访问FTP 服务器。  黑名单

/etc/vsftpd/user_list:指定允许使用vsftpd 的用户列表文件。  白名单

/etc/vsftpd/chroot_list:指定允许使用vsftpd 的用户列表文件。
(3)/etc/vsftpd/vsftpd.conf 配置文件的参数信息
anonymous_enable=NO                      #允许匿名用户访问为了安全选择关闭
local_enable=YES                         # 允许本地用户登录
write_enable=YES                         # 是否允许写入
local_umask=                         # 本地用户上传文件的umask
dirmessage_enable=YES
xferlog_enable=YES                       #开启日志
xferlog_std_format=YES                    #标准格式
connect_from_port_20=YES                #连接端口20
xferlog_file=/var/log/xferlog              #ftp日志目录
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YESdata_connection_timeout=

控制用户访问的命令
chroot_local_user=YES                     #禁止本地用户登出自己的FTP主目录
chroot_list_enable=YES                    #不允许FTP用户离开自己主目录
local_root=/var/ftp/pub/                   #用户的文件目录
chroot_list_file=/etc/vsftpd/chroot_list         #指出被锁定在自家目录中的用户的列表文件。
()重启
systemctl restart vsftpd