更改了文件,现在我无法再访问我的 SSH

更改了文件,现在我无法再访问我的 SSH

我正在尝试使用本教程在我的专用服务器上安装几个 VPS:http://linux-vserver.org/Installation_on_CentOS

在此过程中,我必须更改一个文件:/etc/ssh/sshd_config

文档建议将其更改为:

ListenAddress <host IP address>

猜猜怎么了?我实际上添加了<host IP address> 专用服务器 IP。我重新启动了服务器,现在我无法再访问我的 SSH。有人能帮助我再次访问我的 SSH 吗?

我正在使用 CentOS 6。

答案1

这里的问题是sshd由于配置无效而无法启动。

您必须询问您的专用服务器托管提供商是否有办法将可通过网络访问的控制台连接到服务器。

这样您就可以使用控制台修复您的sshd_config,然后重新启动sshd

如果您的托管服务提供商没有可用的远程控制台,那么您必须向他们提供您的凭据,以便他们可以修复sshd_config

要挂载根分区,您需要了解分区设置。如果您还不了解,可以使用 查找相关信息fdisk -l

这将给出所有硬盘上可用分区的列表。然后,您应该能够找到根分区的位置。

然后您可以使用以下命令挂载根分区:

mount /dev/sda1 /mnt

假设根分区位于第一个硬盘的第一个分区,因此用适当的分区替换 /dev/sda1。

如果您正在使用 Linux 软件 RAID,则第一个参数是/dev/mdX,其中 X 是 MD 设备的编号。

如果你正在使用 LVM,那么第一个参数是/dev/mapper/LVMLABEL。在这里你可以使用lvs命令找到 LVMLABEL。

相关内容