装置 FTP 服务
yum -y install vsftpd
开机自启动
systemctl enable vsftpd.service
ftp 文件阐明
# rpm -ql vsftpd
/etc/logrotate.d/vsftpd #vsftpd 的日志文件
/etc/pam.d/vsftpd #pam 认证文件
/etc/rc.d/init.d/vsftpd #启动脚本
/etc/vsftpd #vsftpd 的配置文件寄存目录
/etc/vsftpd/ftpusers #禁止应用 vsftpd 的用户列表文件
/etc/vsftpd/user_list #禁止或容许应用 vsftpd 的用户列表文件
/etc/vsftpd/vsftpd.conf #ftp 的主配置文件
/etc/vsftpd/vsftpd_conf_migrate.sh #vsftpd 操作的一些变量和设置
/var/ftp #匿名用户目录
/var/ftp/pub 匿名用户的下载目录
配置 ftp
vsftpd.conf
文件参数阐明
anonymous_enable=no #是否开启匿名登录
local_enable=yes #是否容许本地用户登录
write_enable=yes #是否容许上传
local_umask=022 #默认的 umask 码
dirmessage_enable=yes #是否显示目录阐明文件
xferlog_enable=yes #是否记录 ftp 传输过程
connect_from_port_20=yes #是否确定端口传输来自 20
xferlog_std_format=yes #是否应用规范的 ftp xferlog 模式
chroot_list_enable=yes #是否将零碎用户限度在本人的 home 目录下
chroot_list_file=/etc/vsftpd/chroot_list #列表不受限制的用户
listen=yes #是否开启监听
pam_service_name=vsftpd #服务名称
userlist_enable=yes
tcp_wrappers=yes