Не могу SSH после создания экземпляра из командной строки

Я создаю экземпляр из командной строки с помощью команды

nova boot --no-service-net --no-public --disk-config AUTO --config-drive=true --flavor 2 --key-name key1 --image c28bc1e8-a25f-413c-9e13-fecdd5d6f522 test

когда экземпляр успешно запущен, я попытался подключиться к экземпляру ssh с помощью этой команды

ssh -i key1.key [email protected]

но это дает мне ошибку разрешения,

Разрешение отклонено (publickey, gssapi-keyex, gssapi-with-mic)

И когда я создаю экземпляр из Dashboard/Horizon. Я могу использовать ssh без каких-либо проблем или проблем с той же командой ssh -i key2.key [email protected]

Подскажите, в чем проблема, почему я не могу использовать ssh после создания экземпляра из командной строки.


person Zaheer Jan    schedule 03.06.2014    source источник


Ответы (1)


Возникла проблема с генерацией ключа ssh, я генерировал ключ ssh, например

ssh-keygen -t rsa -f newdemokey.key

а затем добавьте этот ключ в список пар ключей nova. Это не работало с экземпляром ssh

Но лучший способ - сгенерировать ключ ssh,

ssh-keygen

И добавьте этот ключ в список ключей nova,

nova keypair-add --pub-key ~/.ssh/id_rsa.pub test-key

Он будет работать с новым экземпляром ssh.

person Zaheer Jan    schedule 03.06.2014