이 문서에서는 Google Cloud Console 및 Google Cloud CLI를 사용하여 Linux 가상 머신(VM) 인스턴스에 연결하는 방법을 설명합니다. SSH 키 구성 및 저장을 포함하여 Compute Engine에서 SSH 연결이 작동하는 방식에 대한 자세한 내용은 Linux VM에 대한 SSH 연결을 참조하세요.
PuTTY를 포함한 타사 도구 사용과 같이 Linux VM에 연결하기 위한 다른 방법은 타사 도구를 사용하여 Linux VM에 연결을 참조하세요.
시작하기 전에
- 이 가이드의 명령줄 예시를 사용하려면 다음을 수행하세요.
- 최신 버전의 Google Cloud CLI를 설치하거나 업데이트합니다.
- 기본 리전 및 영역을 설정합니다.
지원되는 운영체제
이러한 연결 방법은 Compute Engine에서 사용할 수 있는 모든 Linux 운영체제에 지원됩니다. Fedora CoreOS의 경우 이러한 방법을 사용하기 전에 SSH 액세스를 설정해야 합니다.
VM에 연결
Google Cloud Console 또는 Google Cloud CLI를 통해 Linux 인스턴스에 연결하려면 다음 탭 중 하나의 단계를 완료합니다.
콘솔
다음을 수행하여 Google Cloud 콘솔에서 브라우저에서 SSH를 통해 연결을 사용하여 VM에 연결합니다.
- In the Google Cloud console, go to the VM instances page.
- In the list of virtual machine instances, click SSH in the row of the instance that you want to connect to.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
-
개발 환경에서
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 문제 해결을 참조하세요.
다음 단계
- Windows VM에 연결하는 방법 알아보기
- 인스턴스 액세스 관리 방법 알아보기
- 타사 도구를 사용하여 Linux VM에 연결하는 방법 알아보기
- 고급 방법을 사용하여 Linux VM에 연결하는 방법 알아보기
- 인스턴스로 파일을 전송하는 방법 알아보기
- Compute Engine에서 Linux VM에 대한 SSH 연결이 작동하는 방식 알아보기