[Linux] CentOS에 VNCServer 설치 및 사용하기

개요

CentOS 7 기준으로 쓰여진 포스트입니다.

VSCode를 쓰려면 노트북을 건드려야 하는 게 싫었다. 터미널과는 영 친하지 않아서, 에디터는 GUI를 꼭! 사용하고 싶었다. 이 열망으로 검색하다 얻어걸린 게 바로 VNC! 요 친구를 사용하면 원격으로 해당 컴퓨터의 GUI를 사용할 수 있다.

설치 - vncserver 설정 - 방화벽 설정의 순서로 진행해 보자.


설치하기

yum으로 간단하게 설치가 끝난다.

1
sudo yum install tigervnc-server

세션을 실행해 보자.

1
vncserver

패스워드를 입력하라고 나온다. root 계정의 패스워드를 입력하면 된다.


방화벽 설정하기

프로그램 - 잡다 - 방화벽 으로 들어간다.

계정 암호를 입력한다.

설정을 영구적으로 바꾸고, 포트 탭을 선택한다.

5901-5910를 입력하고 확인을 누른다.

옵션 - firewalld 다시 불러오기 를 클릭한다.

생각보다 간단하게 방화벽 설정이 완료되었다.


vncserver 실행 및 종료

1
2
3
4
5
6
7
8
# 서버 실행
vncserver

# 해상도 지정 후 서버 실행
vncserver -geometry 1920x1080

# 서버 종료, 콜론도 꼭 붙여 줘야 한다.
vncserver -kill :[포트number]

어떻게 접속하나요?

VNC Viewer로 접속할 수 있습니다. OS에 맞는 설치 파일을 다운로드하여 사용하면 된다.

다음은 mac용 viewer의 예시이다.


Viewer에 색이 이상하게 보여요

중앙 상단 옵션 메뉴(숨겨져 있습니다. 마우스 갖다대면 보임.)에서 setting을 선택하고, Option 탭에서 Picture quality를 Medium으로 선택하시면 정상적으로 보입니다. High로 선택하면 렉이 심해져요.


Share