CentOS8 如何在 Rescue 模式下配置网络和 SSH 登录

原创
ithorizon 7个月前 (10-13) 阅读数 44 #Linux

CentOS 8 在 Rescue 模式下配置网络和 SSH 登录

在遇到系统问题时,使用 CentOS 8 的 Rescue 模式可以帮助我们进行故障排除和系统修复。在 Rescue 模式下,我们可以配置网络连接以及设置 SSH 登录,以便远程管理系统。以下是在 CentOS 8 Rescue 模式下配置网络和 SSH 登录的详细步骤。

1. 进入 Rescue 模式

首先,需要进入 CentOS 8 的 Rescue 模式。以下是进入 Rescue 模式的步骤:

1. 重启 CentOS 8 服务器。

2. 在启动过程中,按下 `e` 键进入 GRUB 编辑模式。

3. 在启动菜单中找到带有 `linux rescue` 的行,或许需要将 `ro` 替换为 `rw` 以启用读写权限。

4. 修改完成后,按下 `Ctrl + X` 或 `F10` 启动系统进入 Rescue 模式。

2. 配置网络

在 Rescue 模式下,系统默认没有网络连接。我们需要手动配置网络,以便能够访问网络资源。

1. 启动网络服务:

bash

systemctl start NetworkManager

2. 检查网络状态:

bash

nmcli con status

这将显示所有连接的状态。

3. 如果需要连接到特定的网络接口,可以使用以下命令:

bash

nmcli con up enp0s3

其中 `enp0s3` 是网络接口的名称,需要结合实际情况替换。

3. 设置静态 IP 地址

如果需要设置静态 IP 地址,请按照以下步骤操作:

1. 编辑网络配置文件:

bash

nmcli con edit enp0s3

2. 在编辑窗口中,设置以下参数:

- IP4 地址:例如 `192.168.1.100`

- 子网掩码:例如 `255.255.255.0`

- 网关:例如 `192.168.1.1`

- DNS 服务器:例如 `8.8.8.8`

3. 保存并退出编辑器。

4. 启用 SSH 服务

在 Rescue 模式下,SSH 服务默认未启用。我们需要手动启动并设置 SSH 服务。

1. 启动 SSH 服务:

bash

systemctl start sshd

2. 检查 SSH 服务状态:

bash

systemctl status sshd

确保服务正在运行。

3. 设置 SSH 服务开机自启:

bash

systemctl enable sshd

5. 设置 SSH 密码认证

在 Rescue 模式下,默认情况下 SSH 使用密钥认证。为了方便管理,我们可以设置密码认证。

1. 编辑 SSH 配置文件:

bash

nano /etc/ssh/sshd_config

2. 找到以下行并取消注释:

bash

PasswordAuthentication yes

3. 保存并退出编辑器。

4. 重启 SSH 服务:

bash

systemctl restart sshd

6. 使用 SSH 登录

在配置完成后,您可以使用 SSH 客户端连接到 Rescue 模式下的 CentOS 8 服务器。

1. 打开 SSH 客户端。

2. 输入以下命令连接到服务器:

bash

ssh username@<服务器 IP 地址>

其中 `username` 是您的用户名,`<服务器 IP 地址>` 是您在步骤 3 中设置的 IP 地址。

3. 输入密码后,您将圆满登录到 Rescue 模式下的 CentOS 8 服务器。

通过以上步骤,您可以在 CentOS 8 的 Rescue 模式下配置网络和 SSH 登录,以便进行系统管理和故障排除。期待这些信息对您有所帮助。

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门