Enable SSH Connections for Your Linux WorkSpaces - Amazon WorkSpaces

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

Enable SSH Connections for Your Linux WorkSpaces

관리자 또는 사용자가 명령줄을 사용하여 Amazon Linux WorkSpaces에 연결하려는 경우 SSH 연결을 활성화할 수 있습니다. 한 디렉터리에 있는 모든 WorkSpaces에 대해 또는 한 디렉터리에 있는 개별 WorkSpaces에 대해 SSH 연결을 활성화할 수 있습니다.

SSH 연결을 활성화하려면 새 보안 그룹을 생성하거나 기존 보안 그룹을 업데이트하고 규칙을 추가하여 이 용도로 인바운드 트래픽을 허용합니다. 보안 그룹은 연결된 인스턴스에 대한 방화벽 역할을 하여 인스턴스 수준에서 인바운드 트래픽과 아웃바운드 트래픽을 모두 제어합니다. 보안 그룹을 생성하거나 업데이트한 후에는 사용자 및 기타 사람들이 PuTTy 또는 기타 터미널을 사용하여 디바이스에서 Amazon Linux WorkSpaces에 연결할 수 있습니다.

비디오 자습서는 AWS 지식 센터에서 SSH를 사용하여 Linux Amazon WorkSpaces에 연결하려면 어떻게 해야 합니까?를 참조하십시오.

Prerequisites for SSH Connections to Amazon Linux WorkSpaces

  • Enabling inbound SSH traffic to a WorkSpace — To add a rule to allow inbound SSH traffic to one or more Amazon Linux WorkSpaces, make sure that you have the public or private IP addresses of the devices that require SSH connections to your WorkSpaces. For example, you can specify the public IP addresses of devices outside your virtual private cloud (VPC) or the private IP address of another EC2 instance in the same VPC as your WorkSpace.

    If you plan to connect to a WorkSpace from your local device, you can use the search phrase "what is my IP address" in an internet browser or use the following service: Check IP.

  • Connecting to a WorkSpace — The following information is required to initiate an SSH connection from a device to an Amazon Linux WorkSpace.

    • The NetBIOS name of the Active Directory domain that you are connected to.

    • Your WorkSpace user name.

    • The public or private IP address of the WorkSpace that you want to connect to.

      Private: If your VPC is attached to a corporate network and you have access to that network, you can specify the private IP address of the WorkSpace.

      Public: If your WorkSpace has a public IP address, you can use the WorkSpaces console to find the public IP address, as described in the following procedure.

연결하려는 Amazon Linux WorkSpace의 IP 주소와 사용자 이름을 찾으려면

  1. https://console.aws.amazon.com/workspaces/에서 Amazon WorkSpaces 콘솔을 엽니다.

  2. 탐색 창에서 [WorkSpaces]를 선택합니다.

  3. WorkSpaces 목록에서 SSH 연결을 활성화할 WorkSpace를 선택합니다.

  4. Running mode(실행 모드) 열에서 WorkSpace 상태가 Available(사용 가능)인지 확인합니다.

  5. WorkSpace 이름 왼쪽에 있는 화살표를 클릭하여 인라인 요약을 표시하고 다음 정보를 기록해 둡니다.

    • The WorkSpace IP. This is the private IP address of the WorkSpace.

      The private IP address is required for obtaining the elastic network interface associated with the WorkSpace. The network interface is required to retrieve information such as the security group or public IP address associated with the WorkSpace.

    • The WorkSpace Username. This is the user name that you specify to connect to the WorkSpace.

  6. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  7. 탐색 창에서 [Network Interfaces]를 선택합니다.

  8. 검색 상자에 5단계에서 기록한 WorkSpace IP를 입력합니다.

  9. WorkSpace IP와 연결된 네트워크 인터페이스를 선택합니다.

  10. WorkSpace에 퍼블릭 IP 주소가 있는 경우 IPv4 Public IP(IPv4 퍼블릭 IP) 열에 해당 주소가 표시됩니다. 해당되는 경우 이 주소를 기록해 둡니다.

연결한 Active Directory 도메인의 NetBIOS 이름을 확인하려면

  1. https://console.aws.amazon.com/directoryservicev2/에서 AWS Directory Service 콘솔을 엽니다.

  2. 디렉터리 목록에서 WorkSpace에 대한디렉터리의 Directory ID(디렉터리 ID) 링크를 클릭합니다.

  3. Directory details(디렉터리 세부 정보) 섹션에서 Directory NetBIOS name(디렉터리 NetBIOS 이름)을 기록해 둡니다.

Enable SSH Connections to All Amazon Linux WorkSpaces in a Directory

디렉터리에 있는 모든 Amazon Linux WorkSpaces에 대한 SSH 연결을 활성화하려면 다음을 수행합니다.

규칙을 사용하여 디렉터리에 있는 모든 Amazon Linux WorkSpaces에 대한 인바운드 SSH 트래픽을 허용하는 보안 그룹을 생성하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 보안 그룹을 선택합니다.

  3. 보안 그룹 생성을 선택합니다.

  4. 보안 그룹의 이름을 입력하고 선택적으로 설명을 입력합니다.

  5. VPC에서 SSH 연결을 활성화하려는 WorkSpaces가 포함된 VPC를 선택합니다.

  6. Inbound(인바운드) 탭에서 Add Rule(규칙 추가)을 선택하고 다음을 수행합니다.

    • For Type, choose SSH.

    • For Protocol, TCP is automatically specified when you choose SSH.

    • For Port Range, 22 is automatically specified when you choose SSH.

    • For Source, choose My IP or Custom, and specify a single IP address or an IP address range in CIDR notation. For example, if your IPv4 address is 203.0.113.25, specify 203.0.113.25/32 to list this single IPv4 address in CIDR notation. If your company allocates addresses from a range, specify the entire range, such as 203.0.113.0/24.

    • For Description (optional), type a description for the rule.

  7. 생성을 선택합니다.

Enable SSH Connections to a Specific Amazon Linux WorkSpace

특정 Amazon Linux WorkSpace에 대한 SSH 연결을 활성화하려면 다음을 수행합니다.

기존 보안 그룹에 규칙을 추가하여 특정 Amazon Linux WorkSpace에 대한 인바운드 SSH 트래픽을 허용하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창의 Network & Security(네트워크 및 보안) 아래에서 Network Interfaces(네트워크 인터페이스)를 선택합니다.

  3. 검색 창에 SSH 연결을 활성화하려는 WorkSpace의 프라이빗 IP 주소를 입력합니다.

  4. Security groups(보안 그룹) 열에서 보안 그룹에 대한 링크를 클릭합니다.

  5. 인바운드 탭에서 편집을 선택합니다.

  6. Add Rule(규칙 추가)를 선택하고 다음을 수행합니다.

    • For Type, choose SSH.

    • For Protocol, TCP is automatically specified when you choose SSH.

    • For Port Range, 22 is automatically specified when you choose SSH.

    • For Source, choose My IP or Custom, and specify a single IP address or an IP address range in CIDR notation. For example, if your IPv4 address is 203.0.113.25, specify 203.0.113.25/32 to list this single IPv4 address in CIDR notation. If your company allocates addresses from a range, specify the entire range, such as 203.0.113.0/24.

    • For Description (optional), type a description for the rule.

  7. Save를 선택합니다.

Connect to an Amazon Linux WorkSpace by Using Linux or PuTTY

보안 그룹을 생성하거나 업데이트하고 필요한 규칙을 추가한 후에는 사용자 및 기타 사람들이 Linux 또는 PuTTy를 사용하여 디바이스에서 WorkSpaces에 연결할 수 있습니다.

참고

다음 절차 중 하나를 완료하기 전에 먼저 다음이 있는지 확인합니다.

  • The NetBIOS name of the Active Directory domain that you are connected to.

  • The username that you use to connect to the WorkSpace.

  • The public or private IP address of the WorkSpace that you want to connect to.

이 정보를 얻는 방법에 대한 지침은 이 주제의 앞부분에 있는 "Amazon Linux WorkSpaces에 대한 SSH 연결의 사전 조건"을 참조하십시오.

Linux를 사용하여 Amazon Linux WorkSpace에 연결하려면

  1. 관리자로 명령 프롬프트를 열고 다음 명령을 입력합니다. : NetBIOS name, Username, 및 .WorkSpace IP해당 값을 입력합니다.

    ssh "NetBIOS_NAME\Username"@WorkSpaceIP

    다음은 SSH 명령의 예입니다. 여기서

    • The NetBIOS_NAME is anycompany

    • The Username is janedoe

    • The WorkSpace IP is 203.0.113.25

    ssh "anycompany\janedoe"@203.0.113.25
  2. 프롬프트가 표시되면 WorkSpace 클라이언트로 인증할 때 사용한 것과 같은 암호를 입력합니다. Active Directory 암호와 같습니다.

PuTTY를 사용하여 Amazon Linux WorkSpace에 연결하려면

  1. PuTTY를 엽니다.

  2. PuTTY Configuration(PuTTY 구성) 대화 상자에서 다음을 수행합니다.

    • For Host Name (or IP address), enter the following command. Replace the values with the NetBIOS name of the Active Directory domain that you are connected to, the user name that you use to connect to the WorkSpace, and the IP address of the WorkSpace that you want to connect to.

      NetBIOS_NAME\Username@WorkSpaceIP
    • For Port, enter 22.

    • For Connection type, choose SSH.

    SSH 명령의 예는 이전 절차의 1단계를 참조하십시오.

  3. 열기를 선택합니다.

  4. 프롬프트가 표시되면 WorkSpace 클라이언트로 인증할 때 사용한 것과 같은 암호를 입력합니다. Active Directory 암호와 같습니다.