Маас - амулет boostrap и ssh, не найденный

сегодня я хочу juju boostrap таким образом, я делаю ssh-keygen и получаю это

Generating public/private rsa key pair.
Enter file in which to save the key (/home/hsf/.ssh/id_rsa): key
Enter passphrase (empty for no passphrase): ubuntu
Enter same passphrase again: ubuntu
Your identification has been saved in key.
Your public key has been saved in key.pub.
The key fingerprint is:
7e:d2:df:66:f5:2f:92:02:ad:10:67:b7:10:cd:33:03 hsf@ubuntu-server
The key's randomart image is:
+--[ RSA 2048]----+
|        E+       |
|        . *      |
|         . +     |
|      . + .      |
|       +S+ .     |
|      ....o     .|
|       .ooo  . ..|
|        .o..o.+ .|
|           ..+..o|
+-----------------+

Затем я копирую свой открытый ключ в key.pub, похож на это:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC89zkec0YhwYuUmjB6oxmLGmzH2nCvJMF0mjigodxN$

К панели инструментов Мааса: нажмите "Add SSH key" и скопируйте и добавьте ключ.

Таким образом, теперь я хочу загрузиться, и я получаю это:

2012-08-27 13:02:02,923 INFO Bootstrapping environment 'maas' (origin: distro type: maas)...
2012-08-27 13:02:05,935 ERROR Failed to launch machine /MAAS/api/1.0/nodes/node-3c4b1752-f031-11e1-bd44-001185e67955/; attempting to release.
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/juju/providers/maas/launch.py", line 44, in start_machine
    cloud_init = self._create_cloud_init(machine_id, zookeepers)
  File "/usr/lib/python2.7/dist-packages/juju/providers/common/launch.py", line 95, in _create_cloud_init
    cloud_init.add_ssh_key(get_user_authorized_keys(config))
  File "/usr/lib/python2.7/dist-packages/juju/providers/common/utils.py", line 84, in get_user_authorized_keys
    raise LookupError("SSH authorized/public key not found.")
LookupError: SSH authorized/public key not found.
SSH authorized/public key not found.
2012-08-27 13:02:11,969 ERROR SSH authorized/public key not found.

Я не знаю, что сделать. Помогите.

2
задан 27 August 2012 в 15:03

1 ответ

Существует две вещи, которые Вы делаете неправильно:

  1. Вы не должны помещать ключ SSH в МААС при использовании Амулета, Амулет обработает все это для Вас.

2.

Вводят файл, в котором можно сохранить ключ (/home/hsf/.ssh/id_rsa): ключ

Позволил ему записать файл в месте по умолчанию. Затем Амулет будет находить его и использовать его.

1
ответ дан 21 October 2019 в 12:21

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

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