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