При входе в виртуальную машину GCP из браузера я получаю всплывающее окно с сообщением
Гостевая среда виртуальной машины устарела и поддерживает только устаревший элемент метаданных sshKeys. Пожалуйста, следуйте инструкциям здесь обновить.
А: Я следовал инструкции и обновил гостевую среду, как уже упоминалось. здесь и запустите следующие cmds
судо ням makecache
sudo yum установить google-compute-engine google-compute-engine-oslogin \
google-гостевой агент google-osconfig-агент
Б:
В результате у меня теперь есть следующие пакеты
google-compute-engine-20210204.00-g1.el7.noarch
google-compute-engine-oslogin-20210429.00-g1.el7.x86_64
гугл-гостевой агент-20210223.01-g1.el7.x86_64
google-osconfig-агент-20210429.3-g1.el7.x86_64
С: Перезапустил виртуальную машину и все еще получаю то же сообщение Гостевая среда ВМ устарела
В чем может быть проблема?.
Примечание: Я также не могу использовать функцию SSHMeta, так как я впервые пробую SSHKey через мета на этой виртуальной машине. Кроме того, эта виртуальная машина была создана из образа, которому более двух лет.
PS:
Подтвердили среду, как уже упоминалось здесь
>>> sudo systemctl list-unit-files | гугл | grep включен
google-accounts-manager.service включен
google-address-manager.service включен
google-clock-sync-manager.service включен
google-guest-agent.service включен
google-osconfig-agent.service включен
google-shutdown-scripts.service включен
google-startup-scripts.service включен
google-oslogin-cache.timer включен
консоль последовательного порта тоже выглядит нормально
Установленные пакеты
rpm -qa --queryformat '%{ИМЯ}\n' \
> |grep -iE google\|gce | grep -iE \
> 'гугл|gce'
Google-компьютер-демон
google-compute-engine
google-cloud-sdk
google-compute-engine-oslogin
Google-гостевой агент
google-osconfig-агент
Я вижу журналы, которые создает google-agent /home/user-configured-in-ssh-meta
Но он не добавляет ключ в файл авторизованного ключа