安装
搭建yum源清查看本人的httpd服务配置,本篇不再叙述
跳出选择窗口输入y 回车,或者在本命令后加入-y
例:yum install vsftpd -y
安装完成后rpm -qa | grep vsftpd
这样就成功了
开启服务,也可以选择将参数start改为enable,这样就会开机自启
查看开机自启的服务,vsftpd是我们正则查询的服务名,可以看见都是disable(未开启),因为我没开,如果你使用了systemctl enable vsftpd 那么开启的应该是第一个服务,就是vsftpd.service
配置防火墙
setenforce 0 //本命令可以根据情况使用,意思是修改selinux的值为disable,你也可以选择进入/etc/selinux/conf文件内手动修改,命令修改只生效这一次,手动修改保存后永久生效
其实本命令修改的就是selinux服务是否阻挡,你也可以在防火墙内添加ftp服务让ftp可以通过防火墙,这样不必修改如此繁多,只需要将/etc/selinux/conf内的selinux值设置为非enforcing就可以
enforcing:强制执行防火墙,禁止一切外来访问
permissive:允许外来服务访问,但是会有警告
disable:关闭服务,允许任何外来访问,无警告
修改后输入getenforce查看
成功
防火墙添加ftp服务示例
首先开启防火墙 systemctl start firewall
查看防火墙开启了哪些服务 firewall-cmd --list-services
↓开启相应服务(ftp)和相应端口号
之后重启vsftpd服务和防火墙
查看是否成功添加
再看一下端口
验证
点击win+r 输入cmd
输入ftp 你虚拟机的ip地址
初始密码和账号都是ftp
成功