0

我正在使用命令从命令行创建一个实例

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 fedora@10.0.0.10

但它给了我一个权限错误,

权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic)

当我从仪表板/地平线创建一个实例时。我可以使用相同的命令 ssh 没有任何问题或问题ssh -i key2.key fedora@10.0.0.12

指导我从命令行创建实例后无法 ssh 的问题是什么。

4

1 回答 1

0

生成 ssh 密钥时出现问题,我正在生成 ssh 密钥,例如

ssh-keygen -t rsa -f newdemokey.key

然后将此密钥添加到 nova keypair-list 中。这对 ssh 实例不起作用

但最好的方法是生成 ssh 密钥,

ssh-keygen

并将此密钥添加到 nova keypair-list 中,

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

它将与 ssh 的新实例一起使用。

于 2014-06-03T13:06:13.893 回答