openstack创建实例无密码登录详解
[root@openstack ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 86:ce:45:80:43:27:97:8c:4d:2d:1b:7b:4c:54:0c:a2 root@openstack The key's randomart image is: +--[ RSA 2048]----+ | .o**+o+. | | +=*oo . | | E. B. | | ooo | | ..S | | o o | | o | | | | | +-----------------+ [root@openstack ~]# nova keypair-list +------+-------------+ | Name | Fingerprint | +------+-------------+ +------+-------------+ [root@openstack ~]# cd .ssh/ [root@openstack .ssh]# ll total 12 -rw------- 1 root root 1675 Feb 28 11:06 id_rsa -rw-r--r-- 1 root root 396 Feb 28 11:06 id_rsa.pub -rw-r--r-- 1 root root 393 Feb 27 09:34 known_hosts [root@openstack .ssh]# nova keypair-add --pub_key id_rsa.pub mykey [root@openstack .ssh]# nova keypair-list +-------+-------------------------------------------------+ | Name | Fingerprint | +-------+-------------------------------------------------+ | mykey | 86:ce:45:80:43:27:97:8c:4d:2d:1b:7b:4c:54:0c:a2 | +-------+-------------------------------------------------+ [root@openstack .ssh]# nova boot --flavor 2 --key_name mykey ^Cimage centos6.4-x86_64 centos4 创建完成后即可登录 [root@openstack .ssh]# ssh root@10.1.1.8 The authenticity of host '10.1.1.8 (10.1.1.8)' can't be established. RSA key fingerprint is 42:e2:8e:55:2a:b7:8f:8f:39:60:db:31:b3:c7:80:cc. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.1.1.8' (RSA) to the list of known hosts. Please login as the user "cloud-user" rather than the user "root". [root@openstack .ssh]# ssh cloud-user@10.1.1.8 [cloud-user@centos4 ~]$