虚拟机恢复centos镜像,ssh登入不了?


下面是SSH相关的重要文件,需要有正确的权限和所有权。但是,由于运行chmod 777,以下所有文件都具有错误的权限。
下面使用Xshell登录服务器,同样不能登录成功:
当进入下面界面时,选择1,直接进入shell界面。
使用命令将切换为根目录:
使用以下两个命令运行,以恢复所有文件,目录和配置的权限。运行此命令时,它将引发权限被拒绝错误,并且无法访问错误。只是忽略错误。
运行ssh登录,发现不能登录。使用发现ssh端口没有监听中,使用发现服务没有启动,启动sshd服务时发现不能启动,下面查找原因:
下面设置密钥文件权限:
下面再次启动sshd试一下:
可以看到启动成功了。ssh远程登录试一下,看到登录成功了。

本文中介绍如何从意外运行命令,在Centos8操作系统上恢复默认权限。

本文中我们将故意在一个测试服务器上运行命令,并尝试通过运行两个命令进行恢复。就是如下两条命令:

当再测试机上面执行下面命令之后,所有文件权限都会变成777。

列出根目录下面的内容:


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

}
配置权限引起的"血案"

我想创建一个ROOT的组用户Mr.He,在给ROOT组设置权限时使用了如下命令,将根目录的目录全部加了rwx权限:

-R:表示递归 g:组用户 u:拥有者 o:其它用户
这里不理解没有关系,问题不大。

这导致了人在重启Linux时发生了错误。我用XShell连不上我的虚拟机Linux系统了,最后发现问题所在,就是因为权限问题。

SSH的**权限不能太开放

输入命令检查SSH的错误:SSH -t

  1. 可以看到只有root 有这个目录的读写权限了。


这里表示SSH已经成功运行了。

}

我要回帖

更多关于 虚拟机centos7安装详细图解 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信