本文已参与「新人创作礼」活动,一起开启掘金创作之路。
五、Vsftp 安装配置
1、环境需求
服务端系统:CentOS7.6; 软件: vsftpd
客户端系统:Windows10 ; 软件:xftp客户端
2、安装 epel 源
[root@qfedu.com ~]# yum -y install epel-release.noarch
3、安装 vsftpd 及相关依赖
[root@qfedu.com ~]# yum -y install vsftpd* pam* db4*
vsftpd: ftp软件
pam:认证模块
DB4:支持文件数据库
4、vsftpd 配置文件说明
| 配置文件 | 作用 |
|---|---|
| /etc/vsftpd/vsftpd.conf | vsftpd的核心配置文件 |
| /etc/vsftpd/ftpusers | 用于指定哪些用户不能访问FTP服务器 |
| /etc/vsftpd/user_list | 指定允许使用vsftpd的用户列表文件 |
| /etc/vsftpd/vsftpd_conf_migrate.sh | 是vsftpd操作的一些变量和设置脚本 |
| /var/ftp/ | 默认情况下匿名用户的根目录 |
5、vsftpd 配置详解
6、vsftpd 修改配置前备份配置文件
7、vsftpd 配置匿名用户
1、编辑配置文件
[root@qfedu.com vsftpd]# vim vsftpd.conf
write_enable=YES anon_umask=022
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES