登录虚拟机
介绍如何连接登录虚拟机。
创建好虚拟机后,登录的方式大概分为以下几种:
- ssh: linux 通用,要求虚拟机网络可达;
- rdp: windows 远程桌面,要求虚拟机网络可达;可通过RDP对应的客户端连接Windows操作系统的虚拟机。
- vnc: vnc 链接,对虚拟机网络没有要求,只要能链接云平台 vnc proxy 即可;
界面操作
该功能用于通过过VNC远程终端或Web SSH远程连接到虚拟机。
注意
- Windows操作系统的虚拟机只支持通过VNC远程终端;
- 在Cloudpods平台经典网络的虚拟机可以直接使用Web SSH和VNC远程终端;Cloudpods平台VPC网络的虚拟机可以直接使用Web SSH和VNC远程终端,也可以绑定EIP后使用EIP的Web SSH。请注意,未绑定EIP的VPC网络的虚拟机只能通过平台的Web SSH连接,无法使用SSH工具进行连接,如需使用SSH工具连接虚拟机,请为虚拟机绑定EIP。
- 当VMware的虚拟机所在EXSI低于6.5版本时,无法直接打开VNC远程终端,需要用户在本地下载vmrc(VMware Remote Console)客户端。
- VNC长时间连接黑屏后,按空格键会恢复显示。
- 若用户启用了MFA,打开远程终端需要先进行MFA验证。
- 在左侧导航栏,选择 “主机/主机/虚拟机” 菜单项,进入虚拟机页面。
- 单击虚拟机右侧操作列操作列 “远程终端” 按钮,选择 “远程连接” 菜单项,新建Web Console名称的浏览器标签页。
- 发送远程命令:单击 “发送远程命令” 按钮,选择下拉菜单 “Ctrl-Alt-F1~F6” 菜单项,向虚拟机控制台发送具体的命令。
- Ctrl-Alt-Delete:单击\ Ctrl-Alt-Delete 按钮,若虚拟机为Windows系统,则向虚拟机控制台发送Ctrl-Alt-Delete命令,若虚拟机为Linux系统,则将弹出重启服务器提示,单击 “确定” 按钮后将重启虚拟机。
- 发送文字:单击 发送文字 按钮,在弹出的发送文字对话框中输入需要发送的内容,单击 “确定” 按钮,向虚拟机控制台发送文字,如发送内容为登录密码,在发送文字后,需要键入回车键确认登录。
- 单击 “远程终端” 按钮,选择 “SSH IP地址” 菜单项,与虚拟机建立web SSH连接。
- 单击 远程终端 按钮,选择 “SSH IP地址:任意端口” 菜单项,在弹出的对话框中设置端口号,单击 “确定” 按钮,与虚拟机建立web SSH连接。
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 ,就会到对应虚拟机的登录界面
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
最后修改 19.07.2019