리눅스 환경에서 작업하다보면, CLI 화면이 아닌 GUI 화면이 필요 할때가 있다.

특히 네이티브 환경에 설치된 OS가 아닌, 서버 OS의 경우 보통 CLI로 설치되어 있거나 GUI로 설치되어 있더라도 원격이기 때문에 터미널(CLI)로 사용해야 한다.


따라서, 이 문제를 해결 해주는 것이 바로 VNC 이다.


VNC는 원격지에서 서버를 오픈하고, 클라이언트에서 접속하면된다.




1. apt-get을 이용한 vnc server 설치


$ sudo apt-get install gnome-panel vnc4server




2. vnc server 실행 및 초기 비밀번호 설정


$vnc4server 



아이디는 우분투 계정으로 지정되며, 패스워드만 설정된다.

현재 로그인된 우분투 계정은 'pc' 이기 때문에, vnc 계정 또한 'pc'로 설정된다.


패스워드는 최소 6자리 이상 입력해야한다.


3. vnc 환경설정


3.1 vnc 서버 종료


$vnc4server -kill :1 

*명령어해석: vnc서버 1번 세션을 종료한다.

*$vnc4server 명령어를 실행 할 때마다 새로운 세션이 열리게 된다. 이 경우, 각각 독립적인 세션이 되므로 주의해야한다.



3.2 원본 파일 백업


$cp ~/.vnc/xstartup ~/.vnc/xstartup.old 

항상 설정파일은 .old 또는 .bak 과 같이 백업해두고 작업한다.

파일 이름이 '.' 으로 시작할 경우, 숨김 파일 또는 디렉터리라고 생각하면 된다.


3.3 파일 수정


$vi ~/.vnc/xstartup


백업 후 파일을 수정한다.

파일은 아래 그림처럼 수정한다. 

############# 이라는 주석 밑에 처럼 수정하면된다.




4. vnc서버 재시작


$vnc4server -geometry 1280x1024


-geometry 옵션을 계속 이어 붙이면 여러개의 해상도를 선택할 수 있다.

자신의 컴퓨터 모니터화면에 가장 적합한 사이즈로 수정하길 바란다.



5. vnc 클라이언트 다운로드 및 설치


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

위 주소에서 자신의 PC환경에 맞는 VNC 클라이언트를 다운로드하고 설치한다.

브라우저 접속시, 알맞는 환경으로 세팅된다.


[ vnc 클라이언트 제공 사이트 ]


빨간색은 VNC 클라이언트를 다운받는 버튼이고, 파란색은 실행환경 또는 파일 형식을 설정할 수 있는 버튼이다.



6. vnc 클라이언트를 통한 접속



IP주소:세션번호를 입력하면 자동으로 접속된다.


IP주소의 경우 서버의 IP 주소이고, 세션번호의 경우 vnc4server 명령어를 실행하며 받은 번호이다.

보통, 처음 실행의 경우 세션번호는 1번이다. 

만약, vnc4server을 여러번 생성 할 경우 세션의 번호는 2,3,4, ... 형식으로 올라간다.












+ Recent posts