SSH服务搭建之YUM源配置与静态IP配置
哈喽,大家好呀!这里是码农后端。一般我们在搭建服务之前,都需要做一些准备工作,如实验环境下关闭防火墙和selinux、配置yum源等等。本篇介绍了SSH服务搭建之YUM源配置与静态IP配置。
一、所有服务的搭建思路
- 关闭防火墙和selinux(实验环境都先关闭掉)
- 配置yum源(公网源或者本地源)
- 软件安装和检查
- 了解并修改配置文件(核心)
- 启动服务检查运行状态并设置开机自启动
二、SSH服务搭建准备
基于上一篇克隆准备好的两台虚拟机JumpServer和RealServer进行操作。
1、关闭防火墙与SELinux
1 | # 关闭防火墙 |
使用MX的多执行功能,方便做一些相同且重复的命令。
在JumpServer上编写并执行上述命令,RealServer自动同步执行,如下图。
2、配置YUM源
1)图解示意如下:
2)JumpServer
配置外网YUM源 => 腾讯云
代码如下:
1 | # 备份系统旧配置文件 |
3)RealServer
配置本地YUM源
使用光盘镜像作为仓库(或自建YUM仓库)
① 挂载光盘
首先检查并确保已连接,保证光盘是正常插入的。
挂载光盘,代码如下:
1 | # 在mnt目录下创建一个cdrom目录 |
② 编写local.repo文件
1 | # 进入默认目录 |
注:file://本地协议路径,后面跟仓库的具体路径
yum仓库的标准格式回顾:
1)[仓库标识名称],名称任意,在一个文件中可以拥有多个标识
2)name=仓库名称
3)baseurl=仓库的路径,支持多种格式,file://本地路径,ftp://,http:// 或 https://
4)gpgcheck=gpg密钥,值可以是0(代表不检测),1(代表检测,如果是1,下方还要定义一个gpgkey=密钥连接)
5)enabled=是否启动当前仓库,值可以0,也可以是1(默认为1,代表启动仓库)
③ 配置完成后,运行以下命令让其生效:
1 | # 清除所有缓存 |
3、静态IP配置
参考下图进行网卡的配置
3.1 JumpServer网卡配置
1)给JumpServer配置两张网卡(NAT模式 + 仅主机模式)
2)添加仅主机模式网卡:
3)重启network网络,使用ifconfig获取仅主机模式的网卡信息。
1 | systemctl restart network |
由上图,仅主机模式的网卡为ens37,NAT模式网卡为ens33。但是存在一个问题:ens37这张网卡没有配置文件。
1 | cd /etc/sysconfig/network-scripts/ |
4)添加ens37配置文件:
1 | # 复制一份并重命名 |
5)重启网络:
1 | systemctl restart network |
3.2 关闭NetworkManager
NetworkManager是Linux图形化界面中的网络管理器。有时设置了静态IP,但是重启网络后,并没有生效或与设置的IP地址不一致,其原因很可能是NetworkManager工具的影响。因此,在设置静态IP时,尽可能关闭NetworkManager。
1 | systemctl stop NetworkManager |
3.3 RealServer网卡配置
把NAT模式的网卡更改为仅主机模式,然后设置一个静态IP地址。
由于现在只有一张网卡,所以仅主机模式对应的网卡为ens33,配置如下:
1 | vim /etc/sysconfig/network-scripts/ifcfg-ens33 |
设置完成后,重启网络
1 | # 先关闭工具 |