Linux | Ubuntu-Mate 를 원격 데스크탑으로 사용해 보자

|

1. headless server


특정한 일을 시키는 server 나 PC 는,

Desktop 화면이 필요 없어서 모니터를 연결해 놓고 사용하지 않고, 이를 headless 라고 표현합니다.


저번에 만들어 놓은 Raspberry Pi 3 도 MediaWiki 를 서비스 하지만,

궂이 Desktop 을 통하여 작업할 일이 없기 때문에 headless 로 구동되는 것이지요.


* Hardware | Cross cable 로 MediaWiki 서버 연결해 보기

http://chocoball.tistory.com/entry/Hardware-connect-MediaWiki-with-Cross-cable


다만, 아주 가끔 원격 desktop 으로 사용하면 편리할 때가 있습니다.

뭔가 확인하거나, 간단한 조작을 위해서 그렇지요.


이런 원격 데스크탑을 가능하게 하는 것으로는 Xdmcp, RDP, VNC 등이 있습니다.


이번에는 Linux 에서 가장 간편하게 쓰이는 VNC를 다뤄 보겠습니다.




2. VNC 설치


먼저 Ubuntu-Mate 인지라, "apt-get update" 를 통하여 repository 를 최신으로 업데이트 해줍니다.



다음으로, desktop 이 구동되기 위해 필요한 프로그램을 설치합니다.

명령어는 "apt-get install mate-desktop-environment-core" 입니다.



그 다음에, VNC 를 설치합니다.

코멘드는 "apt-get install vnc4server" 입니다.



이제 준비는 다 되었습니다.




3. VNC 구동


먼저 "vncpasswd" 를 실행하여 접속 비번을 입력합니다.


그리고 VNC 서버는 다음과 같이 해서 올라옵니다.

"vncserver :1".



VNC 서버를 죽일 때에는, "vncserver -kill :1" 하면 됩니다.



한번 vncsever 를 올렸다가 내리면 .홈디렉토리 vnc 하위에 xstartup 파일이 생성됩니다.

이를 다음과 같이, 노란색 라인을 추가해 줍니다.



아래는 command 정리 입니다.


apt-get install mate-desktop-environment-core

apt-get install vnc4server

vncpasswd

vncserver :1

vncserver -kill :1

vim $HOME/.../.vnc/xstartup
-------
exec /usr/bin/mate-session &
-------



4. VNC 로 접속


VNC 접속을 지원해주는 프로그램을 통해 VNC 가 돌아가고 있는 headless server 에 접속합니다.

저는 MobaXterm 을 사용했습니다.



짜잔~ 연결 되었습니다.



참 쉽죠?


And