我最近需要重启 Xen 主机,现在我无法再通过 ssh 进入虚拟机。以前我可以,但现在我Permission denied (publickey).
我对 Xen 不太熟悉,为什么在重新启动时它会删除或覆盖虚拟机上的密钥?我如何才能将密钥重新放到机器上?我可以从主机箱直接登录机器吗?
答案1
您可以连接到控制台并使用重置您的钥匙xm console <id>
。
至于您的另一个问题,它可能是您设置为在启动时运行的服务(虚拟机)。您应该仔细检查/etc/init.d
是否有任何可疑之处。还要检查/var/log/messages
是否有任何有用的提示。
要将密钥放回到机器上,请将其从主机 scp 过来。