更新时间:2024-01-11 GMT+08:00

远程登录Windows弹性云服务器(VNC方式)

操作场景

本节为您介绍如何使用管理控制台上提供的远程登录(VNC方式)功能登录弹性云服务器。该功能主要用于紧急运维场景,远程登录弹性云服务器进行相关维护操作,其他场景下,建议用户采用SSH方式、MSTSC方式登录。

约束与限制

  1. 云平台当前提供的远程登录功能是通过系统配置的自定义端口进行访问的,所以在使用远程登录功能时,请确保需要使用的端口未被防火墙屏蔽。例如:远程登录的链接为“xxx:8002”,则需要确保端口8002没有被防火墙屏蔽。
  2. 如果客户端操作系统使用了本地代理,且用户无法配置该本地代理的防火墙端口,请关闭代理模式后再使用远程登录功能。
  3. 法语键盘当前支持使用的浏览器类型为Google Chrome 55、Mozilla Firefox 50、Internet Explorer 11。

    如果您当前使用的浏览器版本过低,不支持使用法语键盘,则需使用软键盘结合物理键盘一起输入。

  4. 对于Linux弹性云服务器,已设置密码。

    如果还未设置密码,请先以SSH密钥方式登录并设置密码。

登录须知

  1. 使用VNC方式登录弹性云服务器时,会涉及四类键盘,具体如表1所示。
    表1 键盘类型说明

    键盘类型

    键盘说明

    键盘语言的配置

    物理键盘

    终端设备使用的物理键盘,用于对终端设备进行信息输入。

    用户自行在本地进行选择。

    终端设备输入法键盘

    指用于登录管理控制台的终端设备(如PC),其键盘输入法需与物理键盘语言类型保持一致,从而保证键位数据能准确的从物理键盘传递到VNC客户端。

    用户自行在本地进行选择。

    VNC键盘

    指用于VNC登录的键盘,其输入法需与物理键盘语言类型保持一致,从而保证键位数据能准确的从VNC客户端传递到弹性云服务器操作系统。

    说明:

    默认使用的是英文键盘,系统同时支持其他键盘语言。

    可通过管理控制台进行配置。

    VNC键盘语言的选择,请参见登录弹性云服务器(使用英文键盘)登录弹性云服务器(使用非英文键盘)

    弹性云服务器操作系统的键盘

    指弹性云服务器操作系统内部配置的键盘输入法,请确保与物理键盘的语言类型保持一致,从而准确响应VNC客户端传递过来的键位数据。

    说明:
    • 通过公共镜像创建的弹性云服务器,其操作系统的键盘语言默认为英文。
    • 通过私有镜像创建的弹性云服务器,其操作系统的键盘语言由用户自行设置。

    用户自行在本地进行配置。

    弹性云服务器操作系统键盘语言的修改,请参见修改操作系统键盘语言

  2. VNC方式登录弹性云服务器时,请确保配置的键盘语言正确。
    只有当终端设备输入法键盘、VNC键盘和弹性云服务器操作系统键盘的语言类型都和物理键盘的语言类型保持一致时,输入的键位数据才能与用户预期保持一致。四种键盘的键盘语言配置方案可行性说明如表2所示。
    表2 四种键盘的键盘语言配置方案

    物理键盘

    终端设备输入法键盘

    VNC键盘

    弹性云服务器操作系统的键盘

    是否可行

    英语

    英语

    英语

    英语

    法语

    法语

    英语

    法语

    法语

    英语

    英语

    法语

    法语

    英语

    法语

    法语

    英语

    英语

    英语

    法语

    法语

    英语

    法语

    法语

    英语

    英语

    法语

    法语

    英语

    法语

  3. 如果创建弹性云服务器时使用的密码为英语键盘输入,重新登录时,请务必使用英语键盘输入。

登录弹性云服务器(使用英文键盘)

  1. 登录管理控制台。
  2. 选择“计算 > 弹性云服务器”。
  3. 获取弹性云服务器密码。
    VNC方式登录弹性云服务器时,需已知其密码,然后再采用VNC方式登录。
    • Windows弹性云服务器的密码获取方式请参见获取Windows弹性云服务器的密码
    • 使用私有镜像的Linux弹性云服务器密码获取方式如下:
      • 如果该弹性云服务器使用的镜像在安装Cloud-init时,lock_passwd项设置为false,即开启了密码登录方式,且passwd项已设置镜像的默认密码,则该默认密码即为Linux弹性云服务器VNC登录的密码。
      • 如果该弹性云服务器所使用的镜像在安装Cloud-init时,禁用了密码登录方式,或者未设置镜像的默认密码,则用户需先参考远程登录Linux弹性云服务器(SSH密钥方式)登录弹性云服务器,设置云服务器密码,然后再采用VNC方式登录。
    • 使用公共镜像创建的Linux弹性云服务器,请先参考远程登录Linux弹性云服务器(SSH密钥方式)登录弹性云服务器,设置云服务器密码,然后再采用VNC方式登录。
  4. 在弹性云服务器列表中的右上角,输入弹性云服务器名,并单击
  5. 在搜索到的弹性云服务器的“操作”列下,单击“远程登录”。
  6. 在弹出的“远程登录键盘配置”对话框中,选择英文键盘。
  7. 单击“远程登录”。
  8. (可选)如果更换了默认的语言配置,则在配置成功后,系统会弹窗提示。在弹出的对话框中单击“启动远程登录”。
  9. (可选)如果界面提示“Press CTRL+ALT+DELETE to log on”,请单击远程登录操作面板上方的“Send CtrlAltDel”按钮进行登录。
    图1 单击“Send CtrlAltDelete”
  10. 输入3中获取的密码。

登录弹性云服务器(使用非英文键盘)

  1. 登录管理控制台。
  2. 选择“计算 > 弹性云服务器”。
  3. 获取弹性云服务器密码。
    VNC方式登录弹性云服务器时,需已知其密码,然后再采用VNC方式登录。
    • Windows弹性云服务器的密码获取方式请参见获取Windows弹性云服务器的密码
    • 使用私有镜像的Linux弹性云服务器的密码获取方式如下:
      • 如果该弹性云服务器使用的镜像在安装Cloud-init时,lock_passwd项设置为false,即开启了密码登录方式,且passwd项已设置镜像的默认密码,则该默认密码即为Linux弹性云服务器VNC登录的密码。
      • 如果该弹性云服务器所使用的镜像在安装Cloud-init时,禁用了密码登录方式,或者未设置镜像的默认密码,则用户需先参考远程登录Linux弹性云服务器(SSH密钥方式)登录弹性云服务器,设置云服务器密码,然后再采用VNC方式登录。
    • 使用公共镜像创建的Linux弹性云服务器,请先参考远程登录Linux弹性云服务器(SSH密钥方式)登录弹性云服务器,设置云服务器密码,然后再采用VNC方式登录。
  4. 在弹性云服务器列表的右上角,输入弹性云服务器名、IP地址或ID,并单击进行搜索。
  5. 在搜索到的弹性云服务器的“操作”列下,单击“远程登录”。
  6. 在弹出的“远程登录键盘配置”对话框中,选择您使用的键盘语言。
    • 首次登录VNC,弹性云服务器的操作系统默认的键盘语言为英语,请选择英语键盘。
    • 如果您已经修改过弹性云服务器操作系统的键盘语言,请选择对应的键盘语言。
  1. 单击“远程登录”。
  2. (可选)如果更换了默认的语言配置,则在配置成功后,系统会弹窗提示。在弹出的对话框中单击“启动远程登录”。
  3. (可选)如果界面提示“Press CTRL+ALT+DELETE to log on”,请单击远程登录操作面板上方的“Send CtrlAltDel”按钮进行登录。
    图2 单击“Send CtrlAltDelete”
  4. 输入3中获取的密码。
    • 首次VNC方式登录弹性云服务器时,请使用英文软键盘输入密码。登录弹性云服务器后,请参考修改操作系统键盘语言修改操作系统的键盘语言,方便您再次登录弹性云服务器时,可选择对应键盘语言并输入密码。
    • 如果您已经修改过弹性云服务器操作系统的键盘语言,请确保输入密码时,使用的键盘语言、6中选择的键盘语言以及修改后的操作系统的键盘语言相同。

修改操作系统键盘语言

  • 登录的弹性云服务器为Linux操作系统时,请执行以下命令。

    loadkeys keymapfile

    keymapfile为键盘按键与显示字符的映射文件名称。

    例如,法文键盘的映射文件名称为“fr”,则执行命令loadkeys fr

  • 登录的弹性云服务器为Windows操作系统时,请执行以下操作。

    Windows类操作系统需要通过切换输入法或者打开软键盘方式来进行输入。以微软拼音输入法为例,请选择“功能菜单 > 软键盘”,并选择对应的语言。

配置样例

操作场景

假设用户首次登录一个由公共镜像创建的弹性云服务器,其当前使用的四种键盘语言类型如表3“配置前”一栏所示,分别为:
  • 物理键盘:法语
  • 终端设备输入法键盘:英语
  • VNC键盘:英语
  • 弹性云服务器操作系统的键盘:英语

此时用户需将其他三种键盘的语言类型都修改为和物理键盘的语言类型一致,如表3“方案一”一栏所示,输入的键位数据才能与用户预期保持一致。

表3 用户使用的四种键盘语言类型

-

物理键盘

终端设备输入法键盘

VNC键盘

弹性云服务器操作系统的键盘

配置前

法语

英语

英语

英语

方案一

法语

法语

法语

法语

方案二

英语

英语

英语

英语

操作步骤

  1. 用户自行在本地设置终端设备输入法键盘的语言类型,将其修改为法语。
  2. 设置VNC键盘的语言类型为英语。

    首次使用VNC方式登录弹性云服务器,由于该弹性云服务器的操作系统默认的键盘语言为英语,因此需先将VNC键盘设置为英语键盘。

  3. 登录弹性云服务器,修改弹性云服务器操作系统的语言类型为法语。

    设置方法请参见修改操作系统键盘语言

  4. 修改VNC键盘的语言类型,将其设置为法语。

    设置方法请参见登录弹性云服务器(使用非英文键盘)

完成14,用户使用的四种键盘语言类型已保持一致。

在配置过程中,如果遇到英文字符无法通过当前物理键盘输入的情况,请参见表3“方案二”一栏进行配置。此时,用户无需使用法语物理键盘,直接启用英文软键盘进行字符输入即可。其中,

  • Windows系统的英文软键盘开启方式:单击“开始”图标,在“运行”栏输入“osk”,按“Enter”。
  • Linux系统的英文软键盘开启方式随操作系统版本的不同而不同,本文档不再提供具体的开启方式。