FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

vncserver 설정 방법(CENTOS 5)

게시판 Tech/Tip vncserver 설정 방법(CENTOS 5)

  • This topic has 2개 답변, 2명 참여, and was last updated 11 years 전에 by 인베인. This post has been viewed 24 times
  • 만든이
    게시글
  • #12092
    인베인
    참가자
    • 게시글141
    • 댓글379
    • 총합520
    • ★★
    @leemgs


    ■ 1. 사용환경
    - 배포판: CENTOS 5.1
    - 리눅스커널: 2.6.18
    - Memory: 2G DDR RAM

    ■ 2. vncserver 설치여부 확인하기
    cent5#> rpm -qa | grep vnc
    vnc-server-4.1.2-9.el5
    vnc-4.1.2-9.el5

    ■ 3. vncserver 환경설정하기
    아래의 내용이 설정되지 않을경우 /etc/init.d/vncserver start 가 Fail됨
    ---------------------------------------------------------------
    cent5#> vi /etc/sysconfig/vncserver
    # VNCSERVERS="2:myusername"
    # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
    VNCSERVERS="1:root 2:invain 3:guest"
    VNCSERVERARGS[2]="-geometry 800x600"
    ---------------------------------------------------------------

    ■ 4. vncserver password 설정
      해당 사용자 계정으로 로그인한 상태에서 "vncpasswd"  명령을 실행해야 한다.
    cent5#> vncpasswd    
                 ******
                 ******
            (이 경우에는 /root/.vnc/passwd  파일에 저장됨)

    ■ 5. vncviwer의 Default Window Deskto Manager 설정( gnome-session )
    vncviewer 시작시 gnome을 실행하고 싶으면, /root/.vnc/xstartup 파일에서
    twn & 이 부분을 주석처리하고 gnome-session & 내용을 추가하면 된다.

    cent5#> vi /root/.vnc/xstartup
    ---------------------------------------------------------------
    #!/bin/sh

    # Uncomment the following two lines for normal desktop:
    # unset SESSION_MANAGER
    # exec /etc/X11/xinit/xinitrc

    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    #twm &
    gnome-session & <--- 이부분 수정
    ---------------------------------------------------------------

    ■ 6. vnc server 서비스 시작
    cent5#> service vncserver start
    cent5#> chkconfig vncserver on (서버 리부팅시 자동으로 Start함.)

    위의 명령어가 종종 정상적으로 실행되지 않고,
    #> /etc/init.d/vncserver start  
    VNC 서버 (을)를 시작합니다: no displays configured         [  OK  ]
    #> ps -ef | grep vnc
    root     20081 15295  0 09:48 pts/0    00:00:00 grep vnc
    이렇게 되는 경우
    #> vi /etc/rc.d/rc.local
    # TightVNC Autostart manually
    /usr/bin/vncserver

    이렇게 설정해야 한다.

    ■ 7. vnc client 에서 연결하기
    cent5#> vncviewer   [Server's IP]:[Port]:[Display]  --> port 번호는 생략 가능
               vncviewer 211.189.127.155:5901:1
               firefox http://211.189.127.155:5801

    ■ 8. ssh tunnel 로 연결
    기본적으로 전송되는 vnc password 가 암호화 되지 않은 상태이므로 ssh tunnel 을 이용하여
    암호화 하여 전송할 수 있다. vnc client 에서 아래와 같은 방법 사용한다.
    cent5#> ssh -f -L 25902:127.0.0.1:5902 root@vncserver_ip sleep 10; vncviewer 127.0.0.1:25902:2

    이하여백.

    * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #12679
      ELem
      참가자
      • 게시글67
      • 댓글672
      • 총합739
      • ★★
      @Bardisch

      귀찮을땐 GUI[퍽퍽]

    • #12680
      인베인
      참가자
      참가자
      • 게시글141
      • 댓글379
      • 총합520
      • ★★
      @leemgs

      하지만 콘솔에서 리눅스 즐기는 것도 솔솔합니다. ^^

       

      * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

1 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.