连接实例

更新时间:
复制为 MD 格式

边缘节点服务支持通过第三方客户端工具和 VNC 方式连接实例,在成功创建边缘实例后,综合考虑目标实例的操作系统和需要执行的操作等因素,选择合适的连接方式。

前提条件

  • 通过 SSH 远程连接到实例,需要实例安全组入方向已开放 22 端口。

  • 已获取登录实例的管理员账号及密码。如果忘记密码,请重置密码。

通过实例的公网 IP 地址登录

  1. 登录ENS控制台

  2. 在左侧导航栏,选择算力与镜像>实例

  3. 在目标实例操作列下,单击详情

  4. 在实例详情页,单击查看配置,获取实例公网 IP。

  5. 使用远程登录软件登录。本文以 PuTTY 软件为例,介绍如何在 Windows 系统的本地计算机中使用远程登录软件登录 Linux 实例。

    1. 下载并安装PuTTY

    2. 启动 PuTTY。

    3. 配置连接 Linux 实例所需的信息。

      • Host Name (or IP address):输入边缘实例的公网 IP。

      • Port:输入 22。

      • Connection Type:选择 SSH。

      • Saved Sessions:(可选)任务名称,单击 save 即可保存会话,下次登录时无需输入公网 IP 等信息。

    4. 单击“Open”。

      如果首次登录实例,PuTTY 会显示安全警告对话框,询问是否接受服务器的安全证书。单击“是”将证书保存到本地注册表中。

    5. 建立到实例的 SSH 连接后,根据提示输入用户名和密码登录实例。

通过 VNC 方式登录

  • 在无法使用远程登录软件登录实例的场景中,支持通过 VNC 远程连接登录实例,查看实例操作系统的运行状态。

  • VNC 的远程连接会话默认维持 300 秒,超过 300 秒没有任何操作,连接会自动断开,需要重新连接实例。

  1. 登录ENS控制台

  2. 在左侧导航栏,选择算力与镜像>实例

  3. 在目标实例操作列下,单击远程登录

  4. 在弹出的远程登录对话框中,单击立即登录

  5. 登录实例操作系统。

    Linux 实例

    1. 输入登录用户(例如 root、ecs-user),然后按Enter键。

    2. 输入实例登录密码,然后按Enter键。

      说明

      登录 Linux 实例时界面不会显示密码的输入过程,请确保输入的密码正确。

      支持切换不同的 VNC 管理终端连接 Linux 实例,默认为CTRL+ALT+F1,最多支持 10 个。例如,单击界面左上角的,切换至CTRL+ALT+F2

    Windows 实例

    1. 在页面左上角,单击window按键

    2. 选择用户账户(默认为 Administrator),输入实例登录密码,然后按 Enter 键。

说明

如需从本地设备向实例拷贝较长的文本,例如文件下载地址,可使用复制命令输入功能。

  1. 使用 VNC 方式成功登录边缘实例。

  2. 在界面左上角,单击复制命令输入。

  3. 文本内容对话框中,输入待拷贝的内容,然后单击确定。

常见问题

无法连接 Linux 实例怎么办?

  • 无法连接或无法登录 Linux 实例时,请先检查实例的状态。只有当实例为运行中状态时,才能对外提供业务访问。

  • 支持通过 VNC 工具进行远程登录。

连接 VNC 后出现黑屏怎么办?

连接到控制台 VNC 后出现黑屏,说明系统处于休眠状态。根据操作系统不同,执行不同的操作:

  • 如果是 Linux 实例,按任意键激活该实例,进入登录界面。

  • 如果是 Windows 实例出现持续黑屏,在界面左上角单击,进入登录界面。

控制台 VNC 无法访问了怎么办?

支持通过浏览器进入控制台 VNC 界面排查问题。例如使用 Chrome,在键盘上按 F12 键显示开发者工具,然后分析 Console 中显示的信息。

通过密钥对方式登录

  • SSH 密钥对是一种安全便捷的登录认证方式,用于在 SSH 协议中进行身份验证和加密通信。由公钥和私钥组成且仅支持 Linux 实例,满足对更高安全性、便利性和自动化能力的业务需求。通过 SSH 密钥对,可实现免密码远程登录,并在无需人工干预的情况下进行安全的自动化操作,实现服务器配置和应用程序部署的自动化。

  • 要使用 SSH 密钥对登录 Linux 实例,必须先创建一个密钥对,并在创建实例时指定密钥对或者创建实例后绑定密钥对,然后使用私钥连接实例。

使用限制

  • 密钥对长度上限 1024 字节。

  • 仅支持 Linux 实例。

  • 仅支持 X86 计算、异构虚机、ARM 计算的实例类型。

  • 如果使用 SSH 密钥对登录 Linux 实例,将会禁用密码登录,以提高安全性。

  • 通过控制台绑定密钥对时,一台 Linux 实例只能绑定一个密钥对。如果实例已绑定密钥对,则绑定的新密钥对会替换已有的旧密钥对。

创建密钥对

  1. 登录ENS 管理控制台

  2. 在左侧导航栏,选择

  3. 密钥对列表页面,单击创建密钥对

  4. 输入密钥对名称。

  5. 选择密钥对的创建类型,支持自动创建密钥对导入已有密钥对

    1. 自动创建密钥对指系统自动创建密钥对。创建完成后将自动下载私钥,仅有一次下载私钥的机会,请妥善保存私钥文件。

    2. 导入已有密钥对指支持自行导入 Base64 编码的公钥内容。

  6. 单击确定。密钥对创建成功后,浏览器自动下载私钥文件(密钥对名称.pem)到本地电脑。

绑定密钥对

说明

运行中实例绑定、解绑密钥对操作成功后,需要客户重启实例后生效;已停止实例绑定、解绑密钥对操作成功后,需要客户手动启动实例后生效。

  1. 登录ENS 管理控制台

  2. 在左侧导航栏,选择

  3. 密钥对列表页面,单击目标密钥对操作列下的绑定

  4. 绑定密钥对弹出框,选择需要绑定密钥对的实例。

  5. 单击确定

  6. 重启或启动 ENS 实例,使操作生效。

删除密钥对

说明

此操作需确保待删除的 SSH 密钥对未绑定 ENS 实例。

  1. 登录ENS 管理控制台

  2. 在左侧导航栏,选择

  3. 在密钥对列表中,单击目标密钥对操作列下的删除

  4. 删除密钥对对话框中,确认待删除的密钥对信息。

  5. 确认密钥对信息无误,单击确定

使用 Workbench 连接实例

Workbench 是阿里云提供的可在浏览器中使用的远程连接工具,可直接免密连接 ENS 实例。在远程连接时,支持复制粘贴文本、多操作系统用户登录同一台实例、可视化查看系统文件资源,高效快捷。

使用限制

  • 实例处于运行中且操作系统已运行起来。

  • 实例有公网 IP 或者实例安装了云助手。

workbench 详细功能和操作指南详见使用Workbench登录Linux实例

重置实例密码

说明
  • 支持通过重置密码、重置实例两个功能实现重置密码的操作。

  • 重置密码:运行状态下重置密码,需要重启实例后生效新密码。停止状态下重置密码,需要启动实例后生效新密码。

  • 重置实例:异构 ARM 的实例类型不支持;仅支持已停止状态的裸机、裸金属的实例类型,仅在同时重置镜像的情况下支持重置密码。

  1. 重置密码:

    1. 登录ENS 管理控制台

    2. 在左侧导航栏,选择算力与镜像 > 实例

    3. 实例管理页面,单击目标域名对应操作列中实例设置下的重置密码

    4. 在弹出的重置密码对话框中,设置新登录密码,然后单击确认

  2. 重置实例:

    1. 登录ENS 管理控制台

    2. 在左侧导航栏,选择算力与镜像 > 实例

    3. 实例管理页面,单击目标域名对应操作列中实例设置下的重置实例

    4. 在弹出的重置实例对话框中,设置新密码,然后单击确认