【问题标题】:Can't SSH after creating an Instance from Command line从命令行创建实例后无法 SSH
【发布时间】:2014-06-03 08:22:57
【问题描述】:

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

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)

当我从 Dashboard/Horizo​​n 创建一个实例时。我可以使用相同的命令ssh -i key2.key fedora@10.0.0.12

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

【问题讨论】:

    标签: ssh permissions openstack devstack


    【解决方案1】:

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

    ssh-keygen -t rsa -f newdemokey.key
    

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

    但是最好的办法是生成ssh key,

    ssh-keygen
    

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-09
      • 2019-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      相关资源
      最近更新 更多