Я пытаюсь вывести свой сервер GCE из облака на локальную виртуальную машину. Мне удалось получить изображение сервера в правильном формате, используя это руководство однако я не могу понять, как войти.
Запуск виртуальной машины показывает localhost login
в то время как при подключении с панели инструментов GCE он просто использует SSH. Пароли учетных записей здесь не работают, я сбросил пароли перед загрузкой изображения.
Какие у меня здесь варианты? Я думал, что могу войти по SSH, но я не уверен, как найти IP-адрес Hyper-V, и не знаю, как будет работать ситуация с ключом SSH - в настоящее время он управляется через метаданные GCE.
-- ОБНОВИТЬ --
Я установил статический MAC-адрес
Добавлено резервирование DHCP
Убедитесь, что сетевой адаптер использует беспроводную карту
Однако похоже, что у виртуальной машины нет IP-адреса.
Может быть, в образе GCE есть какие-то настройки, которые не позволяют его найти в сети?
Есть другие предложения?
Продолжая работать в GCE, убедитесь, что нужный вам ключ ssh находится в ~/.ssh/authorized_keys
. когда гостевая среда Linux на python для GCE установлен, он, вероятно, уже существует, если вы когда-либо входили в систему с помощью gcloud. (Я не думаю, что пользователи удаляются, когда нет службы метаданных. Но если это так, создайте пользователей с разными именами.)
Дайте гостю известные имена и IP-адреса. Установите статический MAC-адрес, резервирование DHCP с известным IP-адресом и записи DNS с этим IP-адресом. ssh на это имя.