느리지만 단단한 IT 인프라 이야기

Server/CentOS

[RHEL/CentOS] VNC 서버 설치 및 설정 방법

바둑이 아저씨 2025. 6. 2. 14:49

Tiger VNC



리눅스 서버에 원격 GUI 접속을 위한 VNC 서버 설치 및 설정 방법을 안내합니다.


실습 환경은 CentOS 7/8 또는 RHEL 기준이며, tigervnc-server를 사용합니다.

 


 

1. VNC 서버 설치 

 

yum 명령어로 간단하게 설치 가능

 

 

yum install tigervnc-server -y

 

 

2. 방화벽 설정 ( VNC 포트 허용 )

 

 VNC 서버를 외부에서 접근 가능하도록 방화벽에서 허용이 필요 합니다.

 

firewall-cmd --add-service=vnc-server
firewall-cmd --runtime-to-permanent

 

 

3. VNC 설정 파일 구성

 

사용자를 위한 설정 파일 작성

 

vi ~/.vnc/config

# 사용하는 데스크톱 환경 gnome
session=gnome

# 인증 방식 지정
securitytypes=vncauth,tlsvnc

# 화면 해상도 ( 800*600 )
# * 이 아닌 x 를 사용 ( * 사용시 에러 발생 )
geometry=800x600

 

 

4. VNC 접속용 계정 설정

 

test 라는 계정을 생성하여 vnc 접속에 사용을 예시로 설명

# 접속용 계정 생성
adduser test
passwd test        # 계정의 리눅스 로그인 비밀번호 설정

# 해당 계정으로 전환하여 VNC 비밀번호 설정
su - test
vncpasswd          # VNC 접속용 비밀번호 설정 (별도)

# View-only 비밀번호 설정 여부는 n 입력
Would you like to enter a view-only password (y/n)? n

# root 권한으로 vncserver 설정파일 수정
vi /etc/tigervnc/vncserver.users

# 예: 계정명이 test라면 아래와 같이 작성
:1=test

# VNC 서비스 활성화 및 자동 시작 설정
systemctl enable --now vncserver@:1

 

5. VNC Viewer 에서 접속 확인 ( RealVNC Viewer 추천 )

 

IP주소:1

 

 

예: 192.168.0.100:1

계정은 위에서 설정한 test로 로그인하면 됩니다.

 

RealVNC Viewer

 

https://www.realvnc.com/en/connect/download/viewer/

 

Download VNC Viewer by RealVNC®

RealVNC® Viewer is the original VNC Viewer and the most secure way to connect to your devices remotely. Download VNC Viewer by RealVNC® now.

www.realvnc.com

 


이렇게 간단한 설정으로 VNC 서버를 통해 리눅스 서버에 GUI 기반으로 접근할 수 있습니다.

 

필요에 따라 display 번호를 추가해 여러 사용자가 동시에 접속할 수 있도록 구성도 가능합니다.


보다 강력한 보안을 원할 경우, SSH 터널링 또는 VPN과 연계하여 사용하는 것을 추천드립니다.

감사합니다.

'Server > CentOS' 카테고리의 다른 글

[RHEL/CentOS] NTP 서버 설정  (0) 2025.06.04