에지 컴퓨팅

Google Cloud Server에 SSH를 설정하는 방법, Google Cloud 구성

作者:华为云技术团队 2024.03.15 read 1

Google Cloud Server에 SSH를 설정하는 방법: 자세한 가이드

Google Cloud Server를 사용할 때 가장 일반적으로 사용되는 원격 관리 도구는 SSH(Secure Shell)입니다. SSH를 사용하면 서버에 안전하게 연결하고 관리할 수 있습니다. 이 글에서는 Google Cloud Server에 SSH 연결을 설정하는 방법을 자세히 설명하고, 원활한 사용을 도와드리겠습니다.

1. 준비

SSH를 구성하기 전에 다음 단계를 완료했는지 확인하세요.

  1. Google Cloud 계정을 만들고 인스턴스를 성공적으로 시작합니다.
  2. 방화벽을 구성하고 SSH 포트(일반적으로 22)가 열려 있는지 확인하세요.
  3. 로컬 머신과 SSH 클라이언트 도구(예: PuTTY, OpenSSH 등)를 준비합니다.

2. SSH 키 쌍을 만듭니다.

SSH 연결의 보안은 공개 키와 비공개 키 쌍에 의존합니다. SSH 키 쌍을 생성하고 공개 키를 Google Cloud 콘솔에 추가해야 합니다.

단계:

  1. 키 쌍 생성
  • Linux 또는 macOS를 사용하는 경우 터미널을 열고 다음 명령을 실행하세요. bash ssh-keygen -t rsa -f ~/.ssh/google_cloud_rsa
  • Windows에서는 PuTTYgen을 사용하여 키 쌍을 생성할 수 있습니다.
  1. Google Cloud에 공개 키 업로드
  • Google Cloud Console 에 로그인하고 VM 인스턴스 페이지로 이동합니다.
  • 생성한 인스턴스를 클릭하여 편집 모드로 들어갑니다.
  • "SSH 키" 섹션에 공개 키(일반적으로 ~/.ssh/google_cloud_rsa.pub )를 추가합니다.

3. 방화벽 규칙 구성

SSH를 통해 Google Cloud Server에 연결하려면 방화벽 규칙이 설정되어 있어야 합니다. 다음 단계에 따라 방화벽을 구성할 수 있습니다.

  1. Google Cloud 콘솔로 이동하여 "VPC 네트워크" -> "방화벽 규칙"을 선택합니다.
  2. 방화벽 규칙 만들기를 클릭합니다.
  3. 규칙 설정:
  • 이름 : 예를 들어, allow-ssh
  • 대상 : 모든 인스턴스
  • 소스 IP 범위 : 0.0.0.0/0 (모든 IP 허용)
  • 프로토콜 및 포트 : "프로토콜 및 포트 지정"을 선택하고 tcp:22 입력합니다(이것은 기본 SSH 포트입니다)

4. SSH를 통해 Google Cloud Server에 연결

위의 설정을 완료하면 SSH 도구를 사용하여 Google Cloud 인스턴스에 연결할 수 있습니다.

명령줄을 사용하여 연결하세요:

  1. 리눅스 또는 macOS :
 ssh -i ~/.ssh/google_cloud_rsa [USERNAME]@[INSTANCE_IP]
  1. Windows(PuTTY 사용) :
  • PuTTY를 열고 인스턴스 IP 주소를 입력하세요.
  • "SSH" -> "인증"에서 개인 키 파일( google_cloud_rsa )을 선택합니다.

연결되면 명령줄을 통해 서버를 관리할 수 있습니다.

5. Google Cloud Server의 SSH에 대한 FAQ

질문: SSH 키 쌍을 어떻게 생성하나요?

A: ssh-keygen 명령을 사용하여 키 쌍을 생성할 수 있습니다. Linux 및 macOS에서는 ssh-keygen -t rsa -f ~/.ssh/google_cloud_rsa 명령을 실행하여 키 쌍을 생성하세요. 생성된 공개 키는 Google Cloud 인스턴스에 업로드해야 합니다.

질문: Google Cloud Console에 공개 키를 추가하려면 어떻게 해야 하나요?

A: Google Cloud Console에 로그인하고 "VM 인스턴스"를 선택한 후 "수정" 버튼을 클릭하고 "SSH 키" 섹션에 공개 키를 붙여넣으세요. 키가 "ssh-rsa"로 시작하는 올바른 형식인지 확인하세요.

질문: SSH 연결이 실패하면 어떻게 해야 하나요?

A: 먼저 방화벽 설정을 확인하여 22번 포트가 열려 있는지 확인하세요. 또한 SSH 키가 올바르게 업로드되었는지, 로컬 개인 키가 클라우드의 공개 키와 일치하는지 확인하세요. 문제가 지속되면 인스턴스를 다시 시작해 보세요.

6. 제품 매개변수

다양한 사용자의 요구를 더욱 효과적으로 충족하기 위해 Google Cloud Server는 다양한 구성 옵션을 제공합니다. 다음은 저희가 제공하는 일반적인 구성 매개변수입니다.

구성 항목 매개변수 설명
CPU 유형 다양한 부하 요구 사항을 충족하기 위해 N1, N2, C2와 같은 여러 인스턴스 유형을 지원합니다.
메모리 1GB에서 96GB까지 다양한 메모리 옵션이 제공되어 다양한 애플리케이션 시나리오에 적합합니다.
저장 유형 표준 하드 디스크 드라이브(HDD)와 솔리드 스테이트 드라이브(SSD) 스토리지를 지원하여 더 빠른 읽기 및 쓰기 속도를 제공합니다.
네트워크 대역폭 고속 네트워크 연결을 갖추고 있으며, 최대 25Gbps의 대역폭을 지원하여 대규모 트래픽 처리에 적합합니다.
지리적 위치 여러 개의 글로벌 데이터 센터 위치를 제공하므로 사용자는 가장 가까운 데이터 센터를 선택하여 지연 시간을 줄일 수 있습니다.
부하 분산 높은 가용성과 균등한 트래픽 분산을 보장하기 위해 지능형 부하 분산 서비스를 제공합니다.

VII. 요약

Google Cloud Server에 SSH 연결을 구성하는 것은 간단합니다. 위 단계에 따라 SSH를 통해 서버에 안전하게 연결하고 관리하세요. 관련 구성 및 일반적인 문제를 이해하면 원격으로 서버를 더욱 효율적으로 관리하고 보안과 안정성을 확보할 수 있습니다.

이 글이 여러분에게 도움이 되었기를 바라며, Google Cloud Server를 사용하는 여러분의 여정이 항상 행복하기를 기원합니다!

전략적 파트너