openstack keypair
产生密钥
ssh-keygen -t rsa
调用Novaapi创建keypair
添加密钥对:
~#nova keypair-add --pub-key~/.ssh/id_rsa.pub jhjkey
~#nova keypair-list #可查看创建成功的密钥对
在创建VM时使用jhjkey密钥对注入公钥
~#nova boot --file /root/jhj.pub=/root/.ssh/id_rsa.pub --image22f8ce93-76a3-42cd-9192-6713d5d3662c --flavor m1.small --nicnet-id=24993b81-0834-4f82-842a-924a6f3c609a --availability_zone az01.shenzhen--fusionsphere jhj-test01 #创建一个VM01,使用密码登录,同时将私钥以文件方式注入该虚拟机中,作为登陆另外一个VM的跳转机
nova boot --key-name jhjkey --image 22f8ce93-76a3-42cd-9192-6713d5d3662c --flavor m1.small --nicnet-id=24993b81-0834-4f82-842a-924a6f3c609a --availability_zone az01.shenzhen--fusionsphere jhj-test02-keypair #创建VM02,将jhjkey公钥注入虚拟机