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 방화벽 규칙 설정
- **Google Cloud Console**에서 **VPC 네트워크** → **방화벽 규칙**으로 이동합니다.
- **새 방화벽 규칙**을 만들고, **TCP 포트 5901**을 허용합니다.
- 설정 예시:
- 이름:
allow-vnc
- 포트 범위:
5901
- 대상:
모두
- 소스 IP 범위:
0.0.0.0/0
(모든 IP에서 접근 가능)
- 이름:
3. 로컬 컴퓨터에서 VNC 클라이언트 설치
로컬 컴퓨터에서 **VNC 클라이언트**를 설치하고 실행해야 합니다. VNC 클라이언트는 Windows, Mac, Linux에서 모두 사용할 수 있습니다.
3.1 Windows에서 VNC 클라이언트 실행
- RealVNC Viewer 또는 TightVNC를 다운로드하고 설치합니다.
- VNC 클라이언트를 실행하고, Google Cloud VM의 **IP 주소**와 **포트 번호**(
5901
)를 입력합니다. 예를 들어:10.128.0.3:1
- VNC 서버 설정 시 입력한 **비밀번호**를 입력하여 연결합니다.
3.2 MacOS에서 VNC 클라이언트 실행
- VNC Viewer를 다운로드하고 설치합니다.
- 실행 후, Google Cloud VM의 **IP 주소**와 **포트 번호**(
5901
)를 입력합니다. 예를 들어:10.128.0.3:1
- 비밀번호를 입력하여 연결합니다.
3.3 Linux에서 VNC 클라이언트 실행
- TigerVNC Viewer 또는
vncviewer
를 사용하여 VNC 서버에 접속할 수 있습니다. 설치 방법은 아래와 같습니다:sudo apt install tigervnc-viewer
- 설치 후, VNC 서버에 연결하려면 터미널에서 아래 명령어를 사용합니다:
vncviewer 10.128.0.3:1
- 비밀번호를 입력하여 연결합니다.
4. 연결 테스트
위의 방법으로 연결이 완료되면, 로컬 컴퓨터에서 **Google Cloud VM**의 GUI 환경을 사용할 수 있습니다. Firefox와 같은 브라우저를 실행하거나 다른 애플리케이션을 사용할 수 있습니다.
요약
- **Google Cloud VM에서 VNC 서버 시작** (
vncserver :1
) - **Google Cloud의 방화벽에서 포트 5901 열기**
- **로컬 컴퓨터에서 VNC 클라이언트 설치** (Windows, MacOS, Linux)
- **VNC 클라이언트로 VM에 연결** (IP 주소와
:1
포트 사용)
Tags:
vm