CentOS 7搭建FTP服务器

  1. yum install vsftpd //从YUM仓库中安装CentOS官方FTP软件vsftpd
  2. vim /etc/vsftpd/vsftpd.conf
  3. 按I键进入Insert模式,配置信息如下:
	//1、查看vsftpd的默认主配置文件
	# grep -v "#"	/etc/vsftpd/vsftpd.conf
		//允许匿名登录
		anonymous_enable=YES
		//允许本地用户登录
		local_enable=YES
		//开放本地用户的写权限
		write_enable=YES
		//设置本地用户的文件生成掩码为022,默认值为077
		local_umask=022
		//当切换到目录时,显示该目录下的.message隐含文件的内容
		//这是由于默认情况下有message_file=.message的设置
		dirmessage_enable=YES
		//启动上传和下载日志
		xferlog_enable=YES
		//启动标准的ftpd传输日志格式
		xferlog_std_format=YES
		//关闭vsftpd的独立启动模式,使用默认的后台监听模式
		listen=NO
		//同时监听本机的IPv4和IPv6地址
		listen_ipv6=YES
		//设置PAM认证服务的配置文件名称,该文件存放在/etc/pam.d/目录下
		pam_service_name=vsftpd
		//激活vsftpd检查userlist_file指定的用户是否可以访问vsftpd服务器
		//userlist_file的默认值是/etc/vsftpd/user_list
		//由于默认情况下userlist_deny=YES,所以/etc/vsftpd/user_list文件中所列的用户均不能登录此vdftpd服务器
		userlist_enable=YES
		//使用tcp_wrapper作为主机访问控制方式
		tcp_wrapper=YES
			//是否使用被动模式的数据连接
			pasv_enable=<YES/NO>
			//设置被动模式的数据连接的端口范围为n~m之间
			pasv_min_port=<n>
			pasv_max_port=<m>
	//2、启动vsftpd并确保其开机启动
	# systemctl start vsftpd
	# systemctl enable vsftpd
	//3、查看FTP的监听端口
	# ss -ltn|grep 21
	LISTEN		0		32		:::21		:::*
	//4、为FTP服务开启防火墙
	# firewall-cmd --add-service=ftp --permanent
	# firewall-cmd --reload
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值