如何使用 SSH 连接到我的 Linux Amazon WorkSpaces?

2 分钟阅读
0

我无法使用 Amazon WorkSpaces 客户端连接到我的 Linux WorkSpace。或者,我想在 Linux WorkSpace 中使用 AWS 命令行界面(AWS CLI)。

解决方法

要使用 SSH 连接到 Linux WorkSpace,请确定 WorkSpace IP 地址和用户名以及目录的 NetBIOS 名称。然后,使用 Linux 或 PuTTY 连接到您的 WorkSpace。

**注意:**如果在运行 AWS CLI 命令时收到错误,请参阅排查 AWS CLI 错误。此外,请确保您使用的是最新版本的 AWS CLI

查找 WorkSpace IP 地址和用户名

要查找 WorkSpace IP 地址和用户名,请完成以下步骤:

  1. 打开 Amazon WorkSpaces 控制台
  2. 在导航窗格中,选择 WorkSpaces
  3. 选择 WorkSpace 旁边的箭头以展开 WorkSpace 详细信息。记下 WorkSpace IP用户名

**注意:**WorkSpace IP 是 WorkSpace 的私有 IP 地址。需要私有 IP 地址才能将弹性网络接口与 WorkSpace 关联起来。然后,可以检索信息,例如与 WorkSpace 关联的安全组或公有 IP 地址。

添加规则

要向网络接口添加规则,请完成以下步骤:

  1. 打开 Amazon Elastic Compute Cloud(Amazon EC2)控制台
  2. 在导航窗格中选择网络接口
  3. 在搜索栏中,输入 WorkSpace IP 地址。
    **重要事项:**如果计划从虚拟私有云(VPC)外部连接到 WorkSpace,请记下 IPv4 公有 IP 地址。
  4. 选择安全组列下的链接。
  5. 选择入站选项卡,然后选择编辑
  6. 选择添加规则,然后输入以下值:
    类型: SSH
    协议: TCP
    端口范围: 22
    源:如果要从 VPC 外部进行连接,请选择我的 IP,然后输入每台远程计算机的 IP 地址。否则,选择自定义,然后输入同一 VPC 中另一个 Amazon EC2 实例的私有 IP 地址。
    **重要事项:**请勿输入 0.0.0.0/0 或允许无需访问权限的 IP 地址。
    **描述:**输入规则描述。
  7. 选择保存

查找目录的 NetBIOS 名称

要查找目录的 NetBIOS 名称,请完成以下步骤:

  1. 打开 Directory Service 控制台
  2. 选择目录的目录 ID 链接。
  3. 记下目录 NetBIOS 名称

连接到 Linux WorkSpace

要连接到 Linux WorkSpace,请按照您的方法完成以下步骤。

**注意:**对于 2023 年 11 月 10 日之后推出的 Amazon Linux 2 WorkSpaces,SSH 密码身份验证在默认情况下处于关闭状态。有关更多信息,请参阅 Amazon Linux 2 WorkSpaces 中基于密码的身份验证

Linux

要使用 Linux 连接到 Linux WorkSpace,请完成以下步骤:

  1. 运行以下命令:

    ssh "NetBIOS_NAME\Username"@WorkSpaceIP

    **注意:**请将 NetBIOS_NAMEUsernameWorkSpaceIP 替换为您的值。
    在以下示例中,NetBIOS_NAMEtestcompanyUsernametestuserWorkSpaceIP123.456.789.10

    ssh "testcompany\testuser"@123.456.789.10
  2. 出现提示时,输入在对 WorkSpaces 客户端进行身份验证时使用的密码。这是您的 Active Directory 密码。

PuTTY:

要使用 PuTTY 连接到 Linux WorkSpace,请完成以下步骤:

  1. 在 PuTTY 配置窗口中,输入以下值:
    对于主机名(或 IP 地址),输入以下命令:
    NetBIOS_NAME\Username@WorkSpaceIP
    注意:请将 NetBIOS_NAMEUsernameWorkSpaceIP 替换为您的值。
    对于
    端口
    ,输入 22。
    对于连接类型,选择 SSH。
  2. 选择打开
  3. 出现提示时,输入在对 WorkSpaces 客户端进行身份验证时使用的密码。这是您的 Active Directory 密码。

**注意:**最佳做法是连接到 WorkSpace 进行问题排查时才使用此方法。完成问题排查步骤后,请删除添加的入站规则。

相关信息

适用于 Linux 实例的 Amazon EC2 安全组

AWS 官方
AWS 官方已更新 2 个月前