9.2. 登录实例
您可以远程登录到公共实例。
先决条件
- 您有实例的密钥对证书。证书在创建密钥对时下载。如果您没有自己创建密钥对,请询问您的管理员。
- 实例配置为公共实例。有关公共实例要求的更多信息,请参阅 提供实例的公共访问权限。
- 您有一个云用户帐户。
-
管理员已为您创建一个项目,并为您提供了一个
clouds.yaml
文件来访问云。 -
已安装
python-openstackclient
软件包。
流程
检索您要登录的实例的浮动 IP 地址:
openstack server show <instance>
$ openstack server show <instance>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 &
lt;instance
> 替换为您要连接的实例的名称或 ID。使用自动创建的
cloud-user
帐户登录到您的实例:ssh -i ~/.ssh/<keypair>.pem cloud-user@<floatingIP>
$ ssh -i ~/.ssh/<keypair>.pem cloud-user@<floatingIP> [cloud-user@demo-server1 ~]$
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
<keypair
> 替换为密钥对的名称。 将
<floating_ip
> 替换为实例的浮动 IP 地址。提示您可以使用以下命令在没有浮动 IP 地址的情况下登录到实例:
openstack server ssh --login cloud-user \ --identity ~/.ssh/<keypair>.pem --private <instance>
$ openstack server ssh --login cloud-user \ --identity ~/.ssh/<keypair>.pem --private <instance>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
<keypair
> 替换为密钥对的名称。 -
将 &
lt;instance
> 替换为您要连接的实例的名称或 ID。
-
将
-
将