CentOS7.9搭建FTP服务

安装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

你可能感兴趣的:(ftp)