Google Cloud에서 VNC 클라이언트 실행하기

Google Cloud에서 **VNC 클라이언트**를 실행하려면 **로컬 컴퓨터**에서 VNC 클라이언트를 사용해야 합니다. Google Cloud에서는 직접적으로 VNC 클라이언트를 실행할 수 없기 때문에, Google Cloud VM에서 실행되는 GUI 환경을 원격으로 접속하려면 로컬 컴퓨터에 VNC 클라이언트를 설치해야 합니다. 아래는 그 방법입니다.

1. Google Cloud VM에서 VNC 서버 실행

먼저, Google Cloud의 VM에서 **VNC 서버**를 실행해야 합니다. 이미 vncserver :1 명령어로 VNC 서버를 시작한 상태라면, 이 과정을 건너뛰어도 됩니다.

1.1 VNC 서버 시작 (기본 디스플레이 번호 1 사용)

vncserver :1

VNC 서버가 포트 5901 (디스플레이 :1)로 실행되며, 해당 포트를 통해 원격으로 접속할 수 있습니다.

2. Google Cloud VM의 방화벽 규칙 설정

Google Cloud에서 VNC 포트가 열려 있어야 합니다. VNC는 기본적으로 포트 5901을 사용하므로, 해당 포트가 방화벽에서 열려 있는지 확인해야 합니다.

2.1 방화벽 규칙 설정

  1. **Google Cloud Console**에서 **VPC 네트워크** → **방화벽 규칙**으로 이동합니다.
  2. **새 방화벽 규칙**을 만들고, **TCP 포트 5901**을 허용합니다.
  3. 설정 예시:
    • 이름: allow-vnc
    • 포트 범위: 5901
    • 대상: 모두
    • 소스 IP 범위: 0.0.0.0/0 (모든 IP에서 접근 가능)

3. 로컬 컴퓨터에서 VNC 클라이언트 설치

로컬 컴퓨터에서 **VNC 클라이언트**를 설치하고 실행해야 합니다. VNC 클라이언트는 Windows, Mac, Linux에서 모두 사용할 수 있습니다.

3.1 Windows에서 VNC 클라이언트 실행

  1. RealVNC Viewer 또는 TightVNC를 다운로드하고 설치합니다.
  2. VNC 클라이언트를 실행하고, Google Cloud VM의 **IP 주소**와 **포트 번호**(5901)를 입력합니다. 예를 들어:
    10.128.0.3:1
  3. VNC 서버 설정 시 입력한 **비밀번호**를 입력하여 연결합니다.

3.2 MacOS에서 VNC 클라이언트 실행

  1. VNC Viewer를 다운로드하고 설치합니다.
  2. 실행 후, Google Cloud VM의 **IP 주소**와 **포트 번호**(5901)를 입력합니다. 예를 들어:
    10.128.0.3:1
  3. 비밀번호를 입력하여 연결합니다.

3.3 Linux에서 VNC 클라이언트 실행

  1. TigerVNC Viewer 또는 vncviewer를 사용하여 VNC 서버에 접속할 수 있습니다. 설치 방법은 아래와 같습니다:
    sudo apt install tigervnc-viewer
  2. 설치 후, VNC 서버에 연결하려면 터미널에서 아래 명령어를 사용합니다:
    vncviewer 10.128.0.3:1
  3. 비밀번호를 입력하여 연결합니다.

4. 연결 테스트

위의 방법으로 연결이 완료되면, 로컬 컴퓨터에서 **Google Cloud VM**의 GUI 환경을 사용할 수 있습니다. Firefox와 같은 브라우저를 실행하거나 다른 애플리케이션을 사용할 수 있습니다.

요약

  1. **Google Cloud VM에서 VNC 서버 시작** (vncserver :1)
  2. **Google Cloud의 방화벽에서 포트 5901 열기**
  3. **로컬 컴퓨터에서 VNC 클라이언트 설치** (Windows, MacOS, Linux)
  4. **VNC 클라이언트로 VM에 연결** (IP 주소와 :1 포트 사용)
다음 이전