从命令行创建实例后无法SSH

扎赫尔·扬(Zaheer Jan)

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

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]

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

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

当我从Dashboard / Horizo​​n创建实例时。我可以用相同的命令ssh没有任何问题或问题ssh -i key2.key [email protected]

指导我从命令行创建实例后为什么不能ssh的问题是什么?

扎赫尔·扬(Zaheer Jan)

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的新实例一起使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章