Мне недавно потребовалось перезапустить хост-машину Xen, и теперь я больше не могу подключаться к виртуальным машинам по ssh. Раньше я мог, но теперь я получаю Permission denied (publickey).
Я не слишком опытен с Xen, есть ли причина, по которой он удалил или перезаписал ключи на виртуальных машинах при перезапуске? Как я могу вернуть ключи в машины? Могу ли я войти в машины напрямую из хоста?
Вы можете подключиться к консоли и сбросить ключи с помощью xm console <id>
.
Что касается вашего другого вопроса, это может быть служба, которую вы настроили для запуска при загрузке (виртуальных машин). Вы должны просмотреть /etc/init.d
для всего подозрительного. Также проверьте /var/log/messages
чтобы найти полезные подсказки.
Чтобы вернуть ключи в машину, сбросьте их с хоста.