CentOS7 安装搭建FTP服务器
1、FTP简介
ftp客户端与服务器创建网络连接,请求登录服务器,登录成功后,就可以进行文件传输,主要包括下载文件和上传文件两种操作
2、关闭防火墙
为了避免一些不必要的麻烦,我们先关闭防火墙和selinux,等搭建成功之后再开启防火墙和相应的端口
[root@nsl ~]# systemctl status firewalld.service # 查看防火墙状态
[root@nsl ~]# systemctl stop firewalld.service # 停止防火墙服务
[root@nsl ~]# systemctl disable firewalld.service # 关闭防火墙开启自启动
# 把文件中的SELINUX=enforcing 改为SELINUX=disabled
[root@nsl ~]# vim /etc/selinux/config
[root@nsl ~]# setenforce 0 # 使修改马上生效
3、安装FTP软件包
在CentOS7中,采用yum来安装ftp软件包,包括ftp服务器和ftp客户端
查看是否已经安装了vsftpd
# 如果没有返回任何结果,表示没有安装;如果返回文件包名,这表示已经安装了该服务;
[root@nsl ~]# rpm -q vsftpd
vsftpd-3.0.2-29.el7_9.x86_64 # 代表已安装
[root@nsl ~]# vsftpd -v
vsftpd: version 3.0.2 # 代表已安装
[root@nsl ~]# rpm -e vsftpd # 卸载vsftpd
# 再次检查
[root@nsl ~]# rpm -qa|grep vsftpd
[root@nsl ~]