Я использовал виртуальную машину на OpenStack и потерял свой закрытый ключ RSA. Могу ли я как-то получить доступ к этой виртуальной машине? Конечно, без использования ключа RSA. Я думал о том, чтобы попросить администратора изменить права доступа, чтобы я мог получить доступ к своей виртуальной машине и перестроить ключ RSA.
Есть ли какая-либо директива администратора в Openstack, которая позволяет изменять разрешения доступа? Например, есть ли какая-либо директива администратора, которая может деактивировать проверку RSA на виртуальной машине во время подключения ssh
?
решение1
Вы не можете восстановить свой закрытый ключ. Если есть другая учетная запись, которая позволяет доступ по ssh к этой виртуальной машине, и у этой учетной записи есть привилегии sudo, вы можете использовать ssh с этой учетной записью и sudo в файлах своей учетной записи. Оттуда вы можете изменить ключ на пару, которая у вас уже есть.
В качестве альтернативы, если ваша информация хранится на томе Cinder, вы можете выключить машину, отсоединить том и добавить его на новую машину, что предоставит вам доступ к вашим файлам.