Как установить пароль для Ubuntu Cloud Images (т.е. НЕ использовать ssh)

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

В результате этого я не могу войти в систему с использованием ключей SSH. Есть ли способ установить пароль по умолчанию в облачном образе Ubuntu 12.04 (должен быть 12.04), чтобы я мог войти в него прямо из консоли Horizon? Я пытался использовать процедуру, описанную в https://ask.openstack.org/en/question/5531/defining-default-user-password-for-ubuntu-cloud-image/ , но она не работала на Ubuntu 12.04 ... он работал на 14.04.

2
задан 6 April 2018 в 08:32

2 ответа

Можно сначала создать изображение Виртуальной машины (VM) из virtualbox или VMware, который уже имеет пару ключей. поскольку можно управлять virtualbox или VMware свободно, можно получить пару ключей от виртуального хоста.

  1. тогда импортируют пару ключей в Ваш OpenStack.

  2. загрузка это изображение виртуальной машины

  3. создает экземпляр (A) из этого изображения

  4. , создают экземпляр (B) из облачного изображения с парой ключей (загруженный от шага 1), ввел

  5. , открывают консоль (в горизонте) экземпляра A, теперь можно соединить экземпляр B от A, потому что B ввел открытый ключ от

  6. после того, как вошел в систему, можно настроить среду, например, B & измените конфигурацию

1
ответ дан 6 April 2018 в 08:32

18.04 устанавливают пошаговый

Короче говоря, Вам нужно:

sudo apt-get install cloud-image-utils

cat >user-data <<EOF
#cloud-config
password: asdfqwer
chpasswd: { expire: False }
ssh_pwauth: True
EOF

cloud-localds user-data.img user-data

# user-data.img MUST come after the rootfs. 
qemu-system-x86_64 \
-drive file=ubuntu-18.04-server-cloudimg-amd64.img,format=qcow2 \
-drive file=user-data.img,format=raw
...

и теперь можно войти в систему с:

  • имя пользователя: ubuntu
  • пароль: asdfqwer

Здесь я описываю полную минимальную подробную работу пример QEMU: там, кто-либо предварительно создал изображение Ubuntu QEMU (32 бита) онлайн?

0
ответ дан 5 August 2019 в 19:38

Другие вопросы по тегам:

Похожие вопросы: