<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    網路冷眼@BlogJava

    熙熙攘攘一閑人 以冷靜的眼光觀察技術
    posts - 88, comments - 193, trackbacks - 0, articles - 28
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    There are some great turotials on getting the basics of VNC set up, but it always logs you right into the machine as a specific user...I want to choose my user....VNC + GDM is the answer
    VNC + GDM will allow you to fir a vnc viewr at you linux box and have the GDM appear. This information contained below is a collection of personal knowledge and information collected from other postings on some other boards (note: go back and reference some of the contributors).
    This mini-tutorial will not cover off security...so if you are doing this..make sure it is on your own network, behind a firewall etc. etc. etc....I hope to come back and add the security pieces in later...just don't have too much time today.
    On with the show......
    How it will work
    ===========
    GDM will be running in the background (with no X-Server in this config). When we start a VNC session, VNC will contact the GDM to display the "Greeter"...then we log in as we normally do with GDM locally.
    Configure GDM
    ==========
    Sorry to you KDM/XDM folks out there...I will add in KDM ata a later date...it isn't too much different.
    GDM presents the graphical greeter. To allow VNC to contact the GDM we must turn on XDMCP (Security concious peeps should set their firewall to only allow LOCAL connections for XDMCP - i.e. from the localhost - because VNC is running on the same linux device) - there is another option here to change the XServer that GDM can run to be VNC but I have not explored this option...perhaps later, but for now we'll do it with XDMCP:
    1. Turn on XDMCP
    edit /etc/X11/gdm/custom.conf (older should be gdm.conf).On Redhat Enterprise Edition 5.0, this file is placed at /etc/gdm/custom.conf. Content is like this.
    find the [xdmcp] section
    Change
    Enable=false
    to
    Enable=true
    2. (optional) Turn off XWindows (VNC runs it's own XWindows)
    edit /etc/X11/gdm/gdm.conf
    find the [servers] section
    Change
    0=Standard
    to
    #0=Standard
    Configure VNC
    ==========
    We will have VNC run from xinetd. We will create 2 "services". One for 800x600 and the other for 1024x768...if you want others, you can extrapolate yourself....800x600 will be available via :0 and 1024x768 as :1 (don't worry yet if you do not understand what I mean by :0 and :1)
    1. Create /etc/services
    edit /etc/services
    add the following 2 liines:
    vnc800 5900/tcp # VNC & GDM
    vnc1024 5901/tcp # VNC & GDM

    vnc1280 5902/tcp     #VNC &GDM

    vnc1600 5903
    2. create xinetd services
    create etc/xinetd.d/vnc800
    service vnc800
    {
    disable = no
    socket_type = stream
    protocol = tcp
    wait = no
    user = nobody
    server = /usr/bin/Xvnc
    server_args = -inetd -query localhost -geometry 800x600 -depth 16 -once -fp unix/:7100 -securitytypes=none
    }
    3. -securitytypes=none means VNC will not ask you to authenticate...we want GDM to do that part...
    4. create xinetd services
    create etc/xinetd.d/vnc1024
    service vnc1024 {
    disable = no
    socket_type = stream
    protocol = tcp
    wait = no
    user = nobody
    server = /usr/bin/Xvnc
    server_args = -inetd -query localhost -geometry 1024x800 -depth 16 -once -fp unix/:7100 -securitytypes=none
    }

    5. create xinetd services
    create etc/xinetd.d/vnc1280
    service vnc1280 {
    disable = no
    socket_type = stream
    protocol = tcp
    wait = no
    user = nobody
    server = /usr/bin/Xvnc
    server_args = -inetd -query localhost -geometry 1280x1024 -depth 16 -once -fp unix/:7100 -securitytypes=none
    }

    6. create xinetd services
    create etc/xinetd.d/vnc1600
    service vnc1600 {
    disable = no
    socket_type = stream
    protocol = tcp
    wait = no
    user = nobody
    server = /usr/bin/Xvnc
    server_args = -inetd -query localhost -geometry 1600x1280 -depth 16 -once -fp unix/:7100 -securitytypes=none
    }


    TEST IT
    =====
    1. stop any X Windows
    init 3
    2. Log into console (text mode)
    3. Turn off "vncserver"...we don't want VNC to run except for xinetd
    chkconfig --level 2345 vncserver off
    4. start GDM
    init 5
    5. start vncviewer
    I tested my connection from Win XP...
    for 800x600 -> vncviewer localhost:0
    for 1024x768 -> vncviewer localhost:1
    SUMMARY
    =======
    You should now be able to run a headless (no kbd/mouse/video) linux box with a GUI and GDM greeter....
    I know this mini-tutorial is a little thin at the moment, but I only had a few mins to type it up..I will clean it up I promise...if anyone likes it...I could try and write a mini-howto.....anyway...good luck..


    評論

    # re: VNC & GDM Configuration On Fedora 7[未登錄]  回復  更多評論   

    2007-07-01 16:08 by Simon
    I tried it, what you said does not work at all !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    # re: VNC & GDM Configuration On Fedora 7  回復  更多評論   

    2007-07-01 22:02 by 網路冷眼@BlogJava
    @Simon
    pls tell me what's problem.

    # re: VNC & GDM Configuration On Fedora 7 & Redhat Enterprise Edition 5.0[未登錄]  回復  更多評論   

    2007-08-07 08:33 by Jonathan
    This works on 6 but not on 7. I just upgraded I know. ssh works fine but vnc & gdm don't. vnc&gdm worked fine on fc6.

    # re: VNC & GDM Configuration On Fedora 7 & Redhat Enterprise Edition 5.0  回復  更多評論   

    2007-08-07 17:55 by 路人
    @Jonathan
    It works fine in both fc7 and rhel 5.0 on my box.
    主站蜘蛛池模板: 久久久久亚洲av无码专区蜜芽| 亚洲AV无码乱码在线观看代蜜桃| 亚洲乱码av中文一区二区| 国内精品乱码卡1卡2卡3免费| 国产成人啪精品视频免费网| 亚洲一卡2卡4卡5卡6卡在线99| 91久久青青草原线免费| 中文字幕亚洲精品资源网| 57pao一国产成视频永久免费| 亚洲国产高清视频在线观看| 免费可以看黄的视频s色| 亚洲日本va在线观看| 日韩免费的视频在线观看香蕉| 亚洲国产精品久久久天堂| 成人精品一区二区三区不卡免费看| 亚洲日本乱码在线观看| 另类免费视频一区二区在线观看 | 国产亚洲情侣久久精品| 免费h黄肉动漫在线观看| 一级女性全黄生活片免费看| 亚洲精品中文字幕乱码三区 | 热re99久久6国产精品免费| 亚洲色偷偷av男人的天堂 | 波多野结衣免费视频观看 | 国产精品亚洲精品爽爽| 国产亚洲精aa成人网站| 久久久久国产精品免费看| 亚洲中文字幕第一页在线| 久久中文字幕免费视频| 97se亚洲国产综合自在线| 免费真实播放国产乱子伦| 亚洲精品无码中文久久字幕| 亚洲高清国产拍精品青青草原| 日韩国产欧美亚洲v片| 不卡一卡二卡三亚洲| 每天更新的免费av片在线观看| 含羞草国产亚洲精品岁国产精品| 中文字幕亚洲日本岛国片| 亚洲免费网站在线观看| a级毛片免费高清视频| 亚洲另类自拍丝袜第1页|