你好,欢迎来到天下数据! [请登录] 新用户![免费注册] [忘记密码]
 
特价服务器 租用服务器 繁体中文版
 
  • 欢迎来到服务器之家天下数据 专业的国内国外服务器租用、服务器托管商,同时提供国内国外域名注册、海外虚拟主机业务,是您网站的贴心管家!
  • 客服中心
      本站公告
      行业新闻
      价格总览
      付款帐号
      付款相关问题
      如何加盟代理
      域名相关问题
      虚拟主机问题
      邮局相关问题
      数据库相关问题
      服务器租用问题
      服务器托管问题
    首页>> 帮助中心>>服务器租用问题
    linux VNC 远程桌面配置

    CentOS 5默认已经安装了VNC Server软件包,只要在服务列表中选中启动一下就可以。通过编辑文件~HOME/.vnc/xstartup来启动你喜欢的窗口管理器。使用startkde & 来启动KDE,使用 gnome-session & 来启动GNOME。


    在使用防火墙的情况下来连接到一个远程系统,需要打开端口5901.
    加入以下红色的部分,然后重启iptables服务。


    /etc/init.d/iptables start  开启命令
    /etc/init.d/iptables restart   重启命令
    注意有些要执行service iptables stop 才能停止


    [root@gale1 ~]# vi /etc/sysconfig/iptables


    # Firewall configuration written by redhat-config-securitylevel
    # Manual customization of this file is not recommended.
    *filter
    :INPUT ACCEPT [0]
    :FORWARD ACCEPT [0]
    :OUTPUT ACCEPT [0]
    :RH-Firewall-1-INPUT - [0]
    -A INPUT -j RH-Firewall-1-INPUT
    -A FORWARD -j RH-Firewall-1-INPUT
    -A RH-Firewall-1-INPUT -i lo -j ACCEPT
    -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
    -A RH-Firewall-1-INPUT -p 50 -j ACCEPT
    -A RH-Firewall-1-INPUT -p 51 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
    -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
    COMMIT


    一、启动VNC Server服务:使用vncserver命令(在当前用户主目录下生成.vnc文件夹)
     
    [root@CPAYNET005 ~]# vncserver
    写道
    You will require a password to access your desktops.


    Password:<输入密码>
    Verify:<输入密码>
    xauth: creating new authority file /root/.Xauthority


    New 'CPAYNET005:1 (root)' desktop is CPAYNET005:1


    Creating default startup script /root/.vnc/xstartup
    Starting applications specified in /root/.vnc/xstartup
    Log file is /root/.vnc/CPAYNET005:1.log
     
    二、配置VNC Server启动文件
     
    3、配置桌面


    $vim ~/.vnc/xstartup


       $ cd /root/.vnc
       $ vi 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 &
     
    在文件中,将倒数第二、三行注销掉,增加倒数第一行,表示启动GNOME桌面系统。当然,倒数第一行也可以改为文章中第一段中提到的startkde &,表示启动KDE桌面系统。
     
    三、关闭VNC Server服务
     
    vncserver -kill :桌面号
    例如:关闭上面的vnc连接
    vncserver -kill :1
     
    四、VNC Server 高级设置
     
    1.设置vncserver启动脚本(/etc/init.d/vncserver)实现系统自启动时启动vncserver.
    # 在/etc/rc.d/rc.local文件中加入下面行
    写道
    /etc/init.d/vncserver start
     
    #也可以用chkconfig命令实现系统自启动时启动vncserver
    [root@CPAYNET005 ~]# chkconfig --level 2345 vncserver on
     
    2、编辑/etc/sysconfig/vncservers
     
    VNCSERVERS="1:root"
    VNCSERVERARGS[1]="-geometry 1024x768"
     
    在ARGS 中修改"1024x768"来适应自己的X桌面实际参数配置。可以在这里添加任何其他VNC服务器参数配置。在VNCSERVERS中修改 root 为你希望运行VNC桌面的用户。VNCSERVERS中的1表示VNC以桌面1运行,如果希望添加其他的桌面,可以修改配置如下:
     
    写道
    VNCSERVERS="1:user1 2:user2 3:user3"
     
     
    3.设置vnc server的访问密码
    使用vncpasswd命令
     
    4、在RedHat系统上,使用以下命令启动VNC:
    /etc/init.d/vncserver start
     
    5、查看VNC Server启动情况
     
    [root@CPAYNET005 ~]# netstat -tulnp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
    tcp        0      0 0.0.0.0:5801                0.0.0.0:*                   LISTEN      5248/Xvnc
    tcp        0      0 0.0.0.0:5901                0.0.0.0:*                   LISTEN      5248/Xvnc
    tcp        0      0 0.0.0.0:6001                0.0.0.0:*                   LISTEN      5248/Xvnc
    tcp        0      0 :::6001                     :::*                        LISTEN      5248/Xvnc
    注:如果在浏览器中通过web方式访问VNC则 端口为:5801,如果通过VNC客户端(比如VNC Viewer)来访问VNC则端口为:5901






    关于我们 | 联系我们 | 付款方式 | 价格总览 | 代理加盟 | 服务单提交 | 诚聘英才 | 帮助中心| 网站地图
    MSN: fanxia526@hotmail.com MSN: ladzhang@hotmail.com MSN: heecncome@hotmail.com
    《中华人民共和国增值电信业务经营许可证》 ISP证:粤ICP备07026347号-2 
    客服中心:中国.深圳市福田区沙嘴路金地物业大厦4楼 技术中心:中国.深圳市福田区新洲路金沙花园大厦
    7×24小时服务热线:4008119878 0755-83460248 7×24小时售后支持:0755-83460017
    7×24小时销售热线:0755-33918117 83460032 香港服务电话:+852-69312712 +852-53768904