我想做的事:使用python脚本在openstack环境中登录vm
到目前为止我做了什么:
openstack keypair create abc > /root/keydir/abc
创建openstack密钥对并使用chmod 600 abc
更改权限ip netns exec qdhcp-c8db7805-c5e8-aaaa-xxxx-xxxxx ssh -i /root/keydir/abc
root@192.168.111.104(vm's ip) "ping 127.0.0.1 -c 10 "
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)
。为什么密钥对不起作用?
您应该使用管理员帐户(而不是“root”)。帐户名称取决于Linux映像上如何配置“cloud-init”,但通常是:
默认情况下,“sshd”配置不允许(不应该!)允许SSH通过网络登录“root”帐户。