Как восстановить пару закрытых ключей SSH на OpenStack

Как восстановить пару закрытых ключей SSH на OpenStack

Я использовал виртуальную машину на OpenStack и потерял свой закрытый ключ RSA. Могу ли я как-то получить доступ к этой виртуальной машине? Конечно, без использования ключа RSA. Я думал о том, чтобы попросить администратора изменить права доступа, чтобы я мог получить доступ к своей виртуальной машине и перестроить ключ RSA.

Есть ли какая-либо директива администратора в Openstack, которая позволяет изменять разрешения доступа? Например, есть ли какая-либо директива администратора, которая может деактивировать проверку RSA на виртуальной машине во время подключения ssh?

решение1

Вы не можете восстановить свой закрытый ключ. Если есть другая учетная запись, которая позволяет доступ по ssh к этой виртуальной машине, и у этой учетной записи есть привилегии sudo, вы можете использовать ssh с этой учетной записью и sudo в файлах своей учетной записи. Оттуда вы можете изменить ключ на пару, которая у вас уже есть.

В качестве альтернативы, если ваша информация хранится на томе Cinder, вы можете выключить машину, отсоединить том и добавить его на новую машину, что предоставит вам доступ к вашим файлам.

Связанный контент