将一个ssh密钥添加到Xen虚拟机

我最近需要重新启动Xen主机箱,现在我不能再ssh进入虚拟机了。 我以前能够,但现在我获得了Permission denied (publickey).

我对Xen不太了解,有没有理由在重新启动时删除或覆盖虚拟机上的密钥? 我怎样才能把钥匙拿回机器? 我可以直接从主机箱login机器吗?

您可以附加在控制台上,并使用xm console <id>重置您的密钥。

至于你的另一个问题,它可能是一个服务,你已经设置为启动(的虚拟机)上运行。 你应该通过/etc/init.d查看任何可疑的东西。 还要检查/var/log/messages来find有用的提示。

把钥匙放回机器上,从主机上取下钥匙。