인스턴스에 연결

이 페이지에서는 Compute Engine Linux 인스턴스와 Compute Engine Windows 인스턴스에 연결하기 위한 가장 일반적인 방법 중 몇 가지에 대해 설명합니다.

추가 인스턴스 연결 방법은 다음 문서를 참조하세요.

연결하기 전에 인스턴스에 대한 사용자 액세스를 설정해야 합니다. 이 페이지에서는 Linux VM 사용 빠른 시작 가이드 또는 Windows VM 사용 빠른 시작 가이드에 따라 기본 사용자 액세스 생성을 포함한 인스턴스 생성을 완료했다고 가정합니다.

계속 진행하기 전에 두 가이드 중 하나 이상을 완료하세요.

인스턴스 사용자 액세스 관리에 대한 자세한 내용은 인스턴스 액세스 관리를 참조하세요.

Linux 인스턴스에 연결

Google Cloud Platform Console 또는 SDK의 gcloud 명령줄을 통해 Linux 인스턴스에 연결하려면 아래 탭의 단계를 따르세요.

콘솔

  1. GCP Console에서 VM 인스턴스 페이지로 이동합니다.

    VM 인스턴스 페이지로 이동

  2. 가상 머신 인스턴스 목록에서 연결할 인스턴스 행의 SSH를 클릭합니다.

gcloud

gcloud compute ssh 명령어를 사용하여 액세스 권한을 부여받은 인스턴스에 연결할 수 있습니다.

gcloud compute ssh --project [PROJECT_ID] --zone [ZONE] [INSTANCE_NAME]

각 항목의 의미는 다음과 같습니다.

  • [PROJECT_ID]는 인스턴스가 포함된 프로젝트의 ID입니다.
  • [ZONE]은 인스턴스가 위치한 영역의 이름입니다.
  • [INSTANCE_NAME]은 인스턴스의 이름입니다.

gcloud 명령줄 도구의 기본 속성을 설정한 경우 이 명령어에서 --project--zone 플래그를 생략할 수 있습니다. 예를 들면 다음과 같습니다.

gcloud compute ssh [INSTANCE_NAME]

연결된 다음 터미널을 사용하여 Linux 인스턴스에서 명령어를 실행합니다. 작업이 완료되면 exit 명령어를 사용하여 인스턴스에서 연결을 해제합니다.

SSH 키 위치

처음 연결하면 Compute Engine은 자동으로 SSH 키 쌍을 생성하고 다음 위치 중 한 곳에 저장합니다.

  • 기본적으로 Compute Engine은 생성된 키를 프로젝트 또는 인스턴스 메타데이터에 추가합니다.
  • 계정이 OS 로그인을 사용하도록 구성된 경우 Compute Engine은 생성된 키를 사용자 계정에 저장합니다.

이 문서에 설명된 방법으로 연결하는 경우 SSH 키의 위치를 알 필요가 없지만 고급 방법을 사용하여 인스턴스에 연결에 설명된 고급 연결 방법 또는 다른 방법을 사용하여 연결하려는 경우 이 정보가 필요할 수 있습니다.

Windows 인스턴스에 연결

Google Cloud Platform Console에서 또는 그래픽 인터페이스를 통해 RDP(Remote Desktop Protocol)를 사용하여 Windows 인스턴스에 연결하려면 아래 탭의 단계를 따르세요.

그래픽 RDP 클라이언트를 사용하여 연결

연결하기 전에 Windows 인스턴스 비밀번호를 만들어 다음 단계에서 입력할 수 있도록 준비해야 합니다.

콘솔

Chrome RDP 확장 프로그램과 GCP Console을 사용하여 연결하려면 다음을 수행하세요.

  1. Google Cloud Platform용 Chrome RDP 확장 프로그램을 설치합니다.

  2. GCP Console의 VM 인스턴스 페이지로 이동하여 연결할 Windows 인스턴스를 찾습니다.

    VM 인스턴스 페이지로 이동

  3. 연결할 인스턴스의 RDP 버튼을 클릭합니다. Chrome RDP 확장 프로그램이 열립니다.

  4. 도메인, 사용자 이름, 비밀번호를 입력한 다음 확인을 클릭하여 연결합니다.

    필수 옵션 집합이 표시된 인스턴스 만들기 창의 스크린샷

    인스턴스에 구성된 도메인이 없는 경우 도메인 필드를 비워 둘 수 있습니다.

  5. 메시지가 표시되면 계속을 눌러서 인증서를 수락합니다.

원격 데스크톱

Microsoft Windows Remote Desktop을 사용하여 연결하려면 다음을 수행하세요.

  1. VM 인스턴스 페이지에서 Windows 인스턴스의 외부 IP 주소를 확인합니다.

    VM 인스턴스 페이지로 이동

    또는 gcloud 명령줄 도구에서 gcloud instances list 명령어를 실행하여 외부 IP 주소를 찾습니다.

    gcloud compute instances list
    
  2. Windows 시스템에서 Microsoft Windows Remote Desktop Connection을 엽니다.

    mstsc 연결 창 스크린샷

  3. Computer(컴퓨터) 필드에 외부 IP 주소를 입력합니다. Connect(연결)를 클릭합니다.

  4. 사용자 이름과 비밀번호를 입력합니다. OK(확인)를 클릭하여 연결합니다.

기타

Android, iOS, Mac용으로 개발된 클라이언트를 포함하여 RDP를 지원하는 다른 플랫폼의 클라이언트를 사용하여 연결하려면 다음을 수행하세요.

  1. VM 인스턴스 페이지에서 Windows 인스턴스의 외부 IP 주소를 확인합니다.

    VM 인스턴스 페이지로 이동

    또는 gcloud 명령줄 도구에서 gcloud instances list 명령어를 실행하여 외부 IP 주소를 찾습니다.

    gcloud compute instances list
    
  2. 클라이언트의 설치 안내에 따라 지원되는 클라이언트를 설치합니다.

  3. 인스턴스의 외부 IP 주소를 사용하여 연결하고, 인스턴스의 사용자 이름과 비밀번호를 사용하여 인증합니다.

공식적으로 지원되는 클라이언트 목록은 Microsoft의 원격 데스크톱 클라이언트 문서를 참조하세요.

RDP 연결 문제가 있는 경우 RDP 문제 해결 페이지를 참조하세요.

명령줄을 사용하여 Windows 인스턴스에 연결

이 섹션에서는 양방향 직렬 콘솔, 또는 Windows 인스턴스의 고급 문제 해결에 자주 사용되는 Windows Special Administrative Console(SAC)을 사용하여 Windows 인스턴스에 연결하는 방법을 설명합니다.

양방향 직렬 콘솔 사용에 대한 자세한 내용은 직렬 콘솔과 상호작용을 참조하세요.

양방향 직렬 콘솔을 사용하여 Windows 인스턴스에 연결하려면 아래 탭의 단계를 따르세요.

콘솔

GCP Console을 통해 양방향 직렬 콘솔을 사용하여 Windows 인스턴스에 연결하려면 다음을 수행하세요.

  1. GCP Console에서 VM 인스턴스 페이지를 열고 인스턴스 이름을 클릭합니다. VM 인스턴스 세부정보 페이지가 열립니다.

    VM 인스턴스 페이지로 이동

  2. 수정을 클릭합니다. *원격 액세스 아래에서 직렬 포트 연결 사용 설정을 선택합니다. 이렇게 하면 이 인스턴스에서 양방향 직렬 콘솔이 사용 설정됩니다.

    인스턴스 세부정보 편집 화면 설정의 스크린샷

    또는 이러한 설정을 프로젝트의 모든 인스턴스에 적용하려면 프로젝트 전체 커스텀 메타데이터를 설정합니다.

    인스턴스 메타데이터 업데이트에 대한 자세한 내용은 인스턴스 메타데이터 저장 및 검색을 참조하세요.

  3. 저장을 클릭한 다음 페이지 맨 위로 돌아갑니다.

  4. 원격 액세스 아래에서 직렬 콘솔에 연결 아래의 드롭다운을 클릭하고 직렬 포트 2를 클릭합니다. Windows Special Administrative Console(SAC)이 열립니다.

  5. SAC> 프롬프트에서 cmd를 실행하여 새 채널을 만듭니다. SAC에서 Cmd001과 같은 채널 이름을 반환합니다.

  6. ch -sn [CHANNEL_NAME]을 실행하고 아무 키나 눌러 채널에 연결합니다. 예를 들면 다음과 같습니다.

    SAC> cmd
    The Command Prompt session was successfully launched.
    SAC>
    EVENT:   A new channel has been created.  Use "ch -?" for channel help.
    Channel: Cmd0001
    SAC> ch -sn cmd0001
    Press any key to confirm connection to the channel.
    
  7. 연결할 인스턴스의 사용자 이름, 도메인, 비밀번호를 입력합니다.

gcloud

gcloud 명령줄 도구를 통해 양방향 직렬 콘솔을 사용하여 Windows 인스턴스에 연결하려면 다음을 수행하세요.

  1. 아직 하지 않았다면 로컬 운영체제용 Google Cloud SDK를 다운로드 및 설치합니다. Google Cloud SDK 설치를 참조하세요.

  2. Google Cloud SDK를 실행합니다.

  3. 다음 명령어를 실행하여 직렬 포트 연결을 허용하도록 인스턴스를 구성합니다.

    gcloud compute instances add-metadata [INSTANCE_NAME]
    --metadata=serial-port-enable=1
    

    선택사항: 프로젝트의 모든 인스턴스에 설정을 적용하려면 대신 다음 gcloud SDK 명령어를 실행합니다.

    gcloud compute project-info add-metadata
    --metadata=serial-port-enable=1
    

    프로젝트 차원의 커스텀 메타데이터에 대한 자세한 내용은 프로젝트 차원의 커스텀 메타데이터 설정을 참조하세요.

    메타데이터 업데이트에 대한 자세한 내용은 인스턴스 메타데이터 업데이트를 참조하세요.

  4. 다음 gcloud 명령어를 실행하여 양방향 세션에 진입합니다.

    gcloud compute connect-to-serial-port [INSTANCE_NAME] --port=2
    

    SAC 양방향 세션의 스크린샷

  5. SAC> 프롬프트에서 cmd를 실행하여 새 채널을 만듭니다. SAC에서 Cmd001과 같은 채널 이름을 반환합니다.

  6. ch -sn [CHANNEL_NAME]을 실행하고 아무 키나 눌러 채널에 연결합니다. 예를 들면 다음과 같습니다.

    SAC> cmd
    The Command Prompt session was successfully launched.
    SAC>
    EVENT:   A new channel has been created.  Use "ch -?" for channel help.
    Channel: Cmd0001
    SAC> ch -sn cmd0001
    Press any key to confirm connection to the channel.
    
  7. 연결할 인스턴스의 사용자 이름, 도메인, 비밀번호를 입력합니다.

다음 단계

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Compute Engine 문서