天天看點

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 [email protected]

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 [email protected]

[cloud-user@centos4 ~]$

繼續閱讀