使用Workbench登录Linux实例

Workbench是阿里云提供的可在浏览器中使用的远程连接工具,可直接免密连接Linux实例,支持登录无公网IP的实例。

使用限制

  • 实例状态限制:实例状态必须处于运行中,且健康状态正常

  • RAM权限限制:RAM用户使用Workbench时,需联系主账号或管理员创建服务关联角色,并为RAM用户授予相关权限

  • 实例安全组限制:连接实例前,可根据界面提示一键放通Workbench服务相关IP访问实例。

  • 最大会话时长限制:Workbench的远程连接会话最久维持6个小时,如果您超过6小时没有任何操作,连接会自动断开,您需要重新连接实例。

    最大会话时长也会受浏览器等外部因素制约,建议后台执行长任务。

方式一:免密连接(推荐)

免密登录时,默认通过会话管理方式连接,未开启会话管理则通过临时SSH密钥对方式连接。
  1. 登录ECS控制台-实例,在页面顶部选择资源组和地域。

  2. 找到目标实例后,单击远程连接,在对话框中,单击通过Workbench远程连接对应的立即登录

  3. Workbench登录实例页面,选择免密连接后,输入用户名后,单击登录

    实例登录成功界面如图所示:

    image

方式二:终端连接(SSH)

  1. 登录ECS控制台-实例,在页面顶部选择资源组和地域。

  2. 找到目标实例后,单击远程连接,在对话框中,单击通过Workbench远程连接对应的立即登录

  3. Workbench登录实例页面,完成以下配置后,单击登录

    配置项

    说明

    实例

    自动填充当前实例的信息。

    连接方式

    选择终端连接,该方式底层使用SSH协议连接实例。

    网络连接

    选择实例的私网IP即可。

    认证方式

    重要

    SSH密钥认证相比密码有较高的安全性,推荐绑定密钥对后,通过SSH密钥认证方式登录。

    SSH密钥认证

    • 用户名:Linux实例默认用户名为root。

      若创建实例时设置使用ecs-user作为登录名,则需输入ecs-user。
    • 私钥:输入私钥文件的内容。如果私钥文件设置了口令,还需输入私钥口令

    密码认证

    • 用户名:Linux实例默认用户名为root。

      若创建实例时设置使用ecs-user作为登录名,则需输入ecs-user。
    • 密码:若忘记密码或未设置需先重置密码

    保存登录凭证

    勾选该选项且登录成功后,下次登录可直接使用保存的登录信息登录实例。

    image

    单击登录后,界面提示添加安全组白名单

    通过Workbench连接实例时,需要在安全组放行来自WorkbenchIP地址段访问ECS实例的SSH端口(默认22),可单击一键添加快速完成安全组的配置,具体配置的安全组规则以控制台界面为准。

    登录成功界面如图所示。

    image

更多功能

设置目标SSH端口

SSH连接端口在登录实例界面的完整选项中设置,具体位置如图所示。

image

image

使用凭据认证

凭据认证是类似于记住密码的功能,可以将您的用户名密码用户名密钥对保存为凭据,这样您之后在登录时直接选择对应凭据即可,无需重复输入。保存凭据与使用凭据的操作如下:

说明

该凭据不会与其他用户共享,仅凭据创建者可以使用该凭据登录实例。

  • 保存登录凭据

    如图所示,在登录实例时,勾选保存登录信息,登录成功后,后续登录即可使用凭据认证。

    image

  • 使用凭据登录实例

    如图所示,在登录实例设置用户名时,可以通过选择凭据选项,使用已保存的凭证登录实例。

    image

常见问题

实例的默认登录名/初始登录名是什么?

Linux实例默认登录名为root,若创建实例时选择ecs-user,则会使用ecs-user。

实例的默认密码/初始密码是什么?

实例没有默认密码或初始密码。如需设置,可重置密码

无法远程连接故障排查

在无法远程连接实例时,可优先通过以下自助问题诊断工具排查问题,也可通过无法连接Linux实例的排查方法自助排查。

使用自助问题诊断工具排查

阿里云的自助问题排查工具可以快速检测常见连接失败的问题。用法如下:

  1. 单击进入自助问题排查页面,并切换至目标地域。

  2. 单击实例无法连接下的发起诊断,根据界面提示选择问题实例并发起诊断

    image

  3. 诊断完成后,可根据提示完成修复操作。