准备工作
关闭防火墙
- 关闭防火墙service iptables stop
-
设置防火墙开机不启动chkconfig iptables off
-
查看一下防火墙状态 iptables -vnL 如下图,可以看到已经关闭
关闭SElinux
使用命令 vim /etc/selinux/config 将SELINUX=enable改为SELINUX=permissive 如下图:
- 使用命令setenforce 0让修改生效
-
使用命令getenforce查看一下,如下图,确实已经生效
安装ftp服务包
- 使用命令rpm -ivh /media/CentOS_6.9_Final/Packages/vsftpd-2.2.2-24.el6.x86_64.rpm 如下图:
- 启用ftp服务service vsftpd start
-
将其设为开机启动chkconfig vsftpd on
-
利用命令ss -tnl 可以看到21端口已经打开
准备yum系统安装包
- 创建目录作为yum包的地址mkdir -p /var/ftp/pub/centos/6
-
由于现阶段不具备大量yum包,笔者用本地光盘内的yum包代替
-
利用命令mount /dev/sr0 /var/ftp/pub/centos/6将光盘挂载到我们的yum包目录上
进行测验
我们可以登陆一下,可以看到yum包服务器已经成功搭建
生成脚本
对于运维来说,自动化才是最重要的,对于配置服务器更是如此,因此本人进行了脚本编辑,如下: