Google 도구를 사용하여 Linux VM에 연결


이 문서에서는 Google Cloud Console 및 Google Cloud CLI를 사용하여 Linux 가상 머신(VM) 인스턴스에 연결하는 방법을 설명합니다. SSH 키 구성 및 저장을 포함하여 Compute Engine에서 SSH 연결이 작동하는 방식에 대한 자세한 내용은 Linux VM에 대한 SSH 연결을 참조하세요.

PuTTY를 포함한 타사 도구 사용과 같이 Linux VM에 연결하기 위한 다른 방법은 타사 도구를 사용하여 Linux VM에 연결을 참조하세요.

시작하기 전에

지원되는 운영체제

이러한 연결 방법은 Compute Engine에서 사용할 수 있는 모든 Linux 운영체제에 지원됩니다. Fedora CoreOS의 경우 이러한 방법을 사용하기 전에 SSH 액세스를 설정해야 합니다.

VM에 연결

Google Cloud Console 또는 Google Cloud CLI를 통해 Linux 인스턴스에 연결하려면 다음 탭 중 하나의 단계를 완료합니다.

콘솔

다음을 수행하여 Google Cloud 콘솔에서 브라우저에서 SSH를 통해 연결을 사용하여 VM에 연결합니다.

  1. Google Cloud 콘솔에서 VM 인스턴스 페이지로 이동합니다.

    VM 인스턴스로 이동

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

    인스턴스 이름 옆에 있는 SSH 버튼

gcloud

  1. Google Cloud 콘솔에서 Cloud Shell을 활성화합니다.

    Cloud Shell 활성화

    Google Cloud 콘솔 하단에서 Cloud Shell 세션이 시작되고 명령줄 프롬프트가 표시됩니다. Cloud Shell은 Google Cloud CLI가 사전 설치된 셸 환경으로, 현재 프로젝트의 값이 이미 설정되어 있습니다. 세션이 초기화되는 데 몇 초 정도 걸릴 수 있습니다.

  2. 개발 환경에서 gcloud compute ssh 명령어를 실행하여 액세스 권한이 있는 인스턴스에 연결합니다.

    gcloud compute ssh --project=PROJECT_ID --zone=ZONE VM_NAME

    다음을 바꿉니다.

    • PROJECT_ID: 인스턴스가 포함된 프로젝트의 ID입니다.
    • ZONE: 인스턴스가 있는 영역의 이름입니다.
    • VM_NAME: 인스턴스 이름입니다.

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

    gcloud compute ssh VM_NAME

연결 후 터미널을 사용하여 Linux 인스턴스에서 명령어를 실행합니다. 작업을 마치면 exit 명령어를 사용해 인스턴스의 연결을 해제합니다.

문제 해결

실패한 SSH 연결 진단 및 해결 방법을 찾으려면 SSH 문제 해결을 참조하세요.

다음 단계