我正在使用命令从命令行创建实例
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 / Horizon创建实例时。我可以用相同的命令ssh没有任何问题或问题ssh -i key2.key [email protected]
指导我从命令行创建实例后为什么不能ssh的问题是什么?
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] 删除。
我来说两句