원도우에서 리눅스 vnc 원격제어하는 방법
- Software
- 2009. 7. 16.
아래 내용을 참고해서 vnc 연동을 테스트해보니..
잘되네요,.
일단 윈도우에서 접속하기 위해서...
위 프로그램을 다운로드 받으시구요..
리눅스 아이피가 192.168.0.192 라면 위 프로그램에서
192.168.0.192:1
이렇게 입력하시면 됩니다.
이제 리눅스에서 vnc를 사용할 수 있게 설정을 해야합니다.
#rpm -qa | grep vnc
이것으로 패키지가 이미 설치되어 있는 지 확인합니다.
아마 대부분 이미 설치가 되어 있을 것입니다.
#vncserver
이렇게 치면 비밀번호 2번 넣으라고 뜨고 vnc 서버 1 이 실행될 것입니다.
화면이 이상하게 나오는 것은
ㄷ. 화면, 화면크기, font의 지정
"/root/.vnc"Directory에 가보면 xstartup이라는 file이 있는데 이
file이 vnc의 server가 작동되면서 X-windows의 상태를 지정하게
된다. 그래서 우리가 그동안 보아온 X-windows를 vnc에서 볼려
면 이파일을 지우고 "/etc/X11/xinit"에 있는 xinitrc를 이곳에 복
사해 놓으면 된다.
이제 linux에서 vncserver를 중지 시키고 다시 작동 시키자.
vncserver -kill :1
vncserver
이것으로 해결하면 됩니다."/root/.vnc"Directory에 가보면 xstartup이라는 file이 있는데 이
file이 vnc의 server가 작동되면서 X-windows의 상태를 지정하게
된다. 그래서 우리가 그동안 보아온 X-windows를 vnc에서 볼려
면 이파일을 지우고 "/etc/X11/xinit"에 있는 xinitrc를 이곳에 복
사해 놓으면 된다.
이제 linux에서 vncserver를 중지 시키고 다시 작동 시키자.
vncserver -kill :1
vncserver
이 화면은 VNC로 리눅스에 접속한 화면입니다.
ㄱ. "시작-->프로그램-->VNC"에서 "Run VNCviewer"를 실행
한다.
ㄴ. server의 ip를 넣는 창이 나온다 여기서 연결 하고자 하는
Linux PC의 ip address를 넣는다.
"192.168.50.65:1"
위에서 중요한 점은 반드시 ip주소 뒤에 서버 번호를 넣어야 한
다.("D. Linux에서 Server작동 하기" 부분 참조)
"OK"를 선택 하면 password를 묻는데 여기에서 Linix PC에서
지정 했던 password를 넣고 "OK"를 선택하면 화면의 크기가
1024x786인 약간 촌스러운(?)바탕 색에 terminal 창이 하나 떠 있
는 X-Windows를 보게 된다. 이런 이건 기대했던 화면이 아닌
데...... 우리가 그동안 보아온 X-Windows의 화면이 안나오다니....
ㄷ. 화면, 화면크기, font의 지정
"/root/.vnc"Directory에 가보면 xstartup이라는 file이 있는데 이
file이 vnc의 server가 작동되면서 X-windows의 상태를 지정하게
된다. 그래서 우리가 그동안 보아온 X-windows를 vnc에서 볼려
면 이파일을 지우고 "/etc/X11/xinit"에 있는 xinitrc를 이곳에 복
사해 놓으면 된다.
이제 linux에서 vncserver를 중지 시키고 다시 작동 시키자.
vncserver -kill :1
vncserver
이제 다시 Windows PC에서 접속을 Linux PC로 다시 하자 이
번엔 친숙한 화면이 나올 것이다.
1024x768의 화면 크기가 불편 하면 "/bin/vncserver"를 editor로
열어서
$geometry = "1024x768"; <--이 부분을 "800x600"으로 하면
화면 크기를 800x600으로 바꿀 수 있다. 그리고 바로 아래 줄에
있는
$depth = 8; <--이부분을 16로 수정 하면 color를 16bit로 수정
할수 있다.
이제 linux에서 vncserver를 중지 시키고 다시 작동 시키자.
vncserver -kill :1
vncserver
자 이제 화면도 마음대로 수정 했고 슬슬 작동을 하여 볼까.......
근데 이런 한텀도 안되고, gau도 안되고 Netscape에서 한글로 된
site의 한글 본문 내용은 나오는데 Netscape menu의 한글은 다깨
지네......
한글 문제는 "/bin/vncserver"를 editor로 열어서 font 부분을 찿
는다.
#Add font path and color database stuff here, e.g.:
#
# $cmd .= " -fp /user/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/";
# $cmd .= " -co /usr/lib/X11/rgb";
#
위의 부분을 아래와 같이 수정 한다.
#Add font path and color database stuff here, e.g.:
#
$cmd .= " -fp /user/lib/X11/fonts/misc/,/usr/lib/X11/fonts/baekmuk/";
# $cmd .= " -co /usr/lib/X11/rgb";
#
줄의 마지막에 "75dpi"를 "baekmuk"으로 수정 하고 맨 앞의 "#"
를 제거 한다.
이제 linux에서 vncserver를 중지 시키고 다시 작동 시키자.
vncserver -kill :1
vncserver
Linux에서 vncserver는 별도의 X-windows를 나타낸다. 즉 root
가 login해서 사용 중인(혹은 화면에 작동 시켜 놓은 현재의
X-Windows가 나오는 것이 아니라 별도의 X-Windows가 작동
된다,)