(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