登录虚拟机
介绍如何连接登录虚拟机。
创建好虚拟机后,登录的方式大概分为以下几种:
- ssh: linux 通用,要求虚拟机网络可达;
- rdp: windows 远程桌面,要求虚拟机网络可达;可通过RDP对应的客户端连接Windows操作系统的虚拟机。
- vnc: vnc 链接,对虚拟机网络没有要求,只要能链接云平台 vnc proxy 即可;
climc操作
针对以上的链接方式,我们提供以下接口链接云虚拟机:
远程终端
climc webconsole-server
命令提供通过 vnc或spice协议 连接虚拟机,该方式对裸金属服务器不可用。
$ climc webconsole-server <server_id>
SSH远程终端
查询 server 的 ip
# 可通过 server-list --search --details 的方式找到虚拟机的 ip
$ climc server-list --search <server_name> --details
# 或者通过 server-show <server_id> 的方式得到 ip
$ climc server-show <server_name> | grep ip
| ips | 10.168.222.226 |
查询 server 的登录信息
$ climc server-logininfo <server_name>
+----------+-----------------------------+
| Field | Value |
+----------+-----------------------------+
| password | @2aWXB6AmCbV |
| updated | 2019-07-03T10:00:20.801716Z |
| username | root |
+----------+-----------------------------+
ssh 登录
$ ssh root@10.168.222.226
通过 webconsole 登录
$ climc webconsole-ssh 10.168.222.226
https://console.yunion.cn/web-console?access_token=y7bjpBwtvJHLHpwOUMzNVvsYiAgY1vskIuVwB-aINfH4mm8MsZqwxKSfHqm2pCvY6O8bBA%3D%3D&api_server=https%3A%2F%2Foffice.yunion.io&protocol=tty
在浏览器打开 webconsole 放回的 url ,就会到对应虚拟机的登录界面