본문 바로가기

카테고리 없음

VNC 간단 사용방법

VNC Server 실행하기

VNC 서버를 실행하기 위해서는 host의 display 번호와 같이 실행해야 합니다. 지정하지 않을 경우서버에서 자동으로 번호를 할당하기 때문에 현재 server 상태에 따라 변경 됩니다.  여러 사람이 사용 할 경우 각 개인에게 port 를 할당해서 지정하는 것이 충돌을 막을 수있습니다. 


VNC서버가 정상적으로 실행되면 홈디렉토리의 .vnc 라는 디렉토리에 .pid 형태의 파일이 생성됩니다.

$ vncserver :35

초기에는 password를 물어보는데 이때 설정할 수 있고, 나중에 vncpasswd 명령을 이용하여 변경 할 수도 있습니다.

그리고 vncserver 실행시에 screen resolution을 정해 줄 수 있는데 방법은 아래와 같습니다. 즉, 나중에 vncviewer를 이용하여 접속을 했을때 화면 사이즈가 1920 x 1080로 나온다는 의미입니다.

$ vncserver -geometry 1920x1080 :3


vncviewer를 이용해서 접속을 하시면 됩니다.


VNC server 죽이기

vncserver를 down시켜야 할 경우 kill 옵션을 이용하면 됩니다.

만약 자신이 실행시킨 display 번호를 잊어 버렸다면 위에서 언급했듯이 .vnc 디렉토리의 .pid 파일을 보고 알 수 있습니다.

 또는 ps -ef |grep Xvnc |grep ^ID 를 하시면 
 ID    84570      1  0 10:21 pts/22   00:00:00 /bin/Xvnc : 3  ~~~ 이렇게 확인 가능합니다. 

 

$ vncserver -kill :3

VNC server password 변경하기

vncserver 의 서버의 password를 변경하고자 할때믄 vncpasswd라는 명령을 이용합니다.

$ vncpasswd

Password:

Verify:

VNC server의 session manager 변경하기

기본적으로 처음에 vncserver를 띄우면 FVWM으로 동작합니다. 즉 vncviewer를 이용하여 접속했을때 익히 보던 리눅스 메뉴가 안보이고 처음 보는 화면이 나온다는 얘기입니다. 이럴때에는 자신의 홈디렉토리의 .vnc 밑에 있는 xstartup 파일을 수정해 주어야 합니다.

FVWM을 실행하는 부분을 지우고 아래와 같이 편집해 주시면 됩니다.

unset SESSION_MANAGER

exec /usr/bin/gnome-session