问题: 无法通过 ssh 访问 RHEL VM 主机。
问题的根本原因: 意外地从机器的 rpm 包中删除了共享库 zlib。导致所有需要的命令(例如 yum、ssh、scp、wget 和 rpm)都失败,并出现以下错误。
error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
附加详细信息: 丢失的库从另一台服务器复制到机器中的用户主目录 (myuser):/home/(myuser)/usr/{lib, lib64, share}/*
将这些目录复制到需要管理员(root)权限的 /usr/{lib, lib64, share}/* 可以解决问题吗?
目前该机器无法通过ssh连接。
有没有办法不使用 ssh 就可以进入盒子?
答案1
通过虚拟机管理程序的控制台连接到机器,
您可以使用根凭据登录并执行所有需要执行的操作。
答案2
根据 Sven 的评论,启动救援系统然后复制库可以解决问题。