如何在救援模式下启用SSH访问和配置网络(CentOS/RHEL 7/8)
在紧急模式下启用网络的步骤。
如何使用ip命令在救援模式下配置网络。
如何在RHEL 7和8中以救援模式添加路由并配置网络。
如何在CentOS 7和8中以linux救援模式使网络以ssh身份连接。
了解在应急模式或者紧急模式下配置网络以在RHEL 8和7或者CentOS 7和8中执行ssh。
默认情况下,Linux在救援模式下未启用网络,因此如何在救援模式下启用和配置网络。
如何在救援模式下将文件从一台服务器传输到另一台服务器。
如何在Linux救援模式下激活SSH。
在RHEL 7和8中以Linux救援模式配置SSH。
在CentOS 7和8中启用SSH访问并以应急模式配置网络。
现在,假设我们已在Linux救援模式下生成了sosreport,我们希望将其转移到其他节点。
为此,我们必须将网络配置为紧急模式,并启用SSH才能将sosreport或者任何其他文件从该服务器传输到任何其他服务器。
在Linux救援模式下启用SSH
从RHEL/CentOS 7/8 DVD启动服务器后,请按"抢救Red Hat Enterprise Linux系统"下的TAB键。
如下所示添加inst.sshd = 1
以在Linux救援模式下启用SSH
接下来使用自定义的GRUB2菜单引导系统,验证GRUB2命令行
在救援模式下配置网络
使用iproute包中的ip命令套件:
" ip link"将显示连接到系统的可用设备。
我们将需要确定使用哪个接口,具体取决于每个接口公开的IP地址范围。
如果此特定接口处于DOWN状态,则必须激活此链接
就我而言,该链接已经启动,但是出于本文的考虑,我将无论如何共享激活该链接的命令
例如,如果我们想像我一样激活ens3
设备,请运行:
# ip link set dev ens3 up
使用ip link
确认设备已启动:
# ip link
使用以下语法将IP地址添加到设备
# ip addr add <ip address>/<netmask> dev <device>
例如,如果要将IP地址" 10.43.138.17"和子网" 255.255.255.224"(CIDR为26)添加到设备" ens3",请运行:
# ip addr add 10.43.138.17/26 dev ens3
验证是否使用ip a
分配了正确的IP地址
添加默认路由路由,因为如果没有默认路由,则无法从其他子网访问服务器。
我们可以使用以下语法向设备添加默认路由
# ip route add default via <gateway ip address>
例如,如果要添加默认路由" 10.43.138.30",请运行:
# ip route add default via 10.43.138.30
接下来验证路由是否已正确添加
现在,由于同时添加了网络和路由,因此,如果一切正常,则应该可以ping通网关
至此,我们完成了在应急模式下配置网络的步骤。
现在,我们可以尝试SSH到仍处于救援模式的该节点
[root@rhel-8 ~]# ssh 10.43.138.17 The authenticity of host '10.43.138.17 (10.43.138.17)' can't be established. ECDSA key fingerprint is SHA256:jJYKAQoa1ZqpwJPGENKS+9M8uUGC+ahzr1K28lJWcEM. ECDSA key fingerprint is MD5:53:5e:3a:15:77:d2:04:fa:45:ff:6e:ff:b2:11:c3:b9. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.43.138.17' (ECDSA) to the list of known hosts. [anaconda root@localhost ~]#