zoukankan      html  css  js  c++  java
  • 安装vnc远程连接CentOS桌面

    1.查看本机是否有安装vnc(centOS5默认有安装vnc)

    rpm -q vnc vnc-server

    如果显示结果为:

    package vnc is not installed
    vnc-server-4.1.2-14.e15_3.1

    那恭喜你,机器上已经安装了vnc,如果没有,就得自己安装了

    自己安装  #: yum install  vnc*

     2.把远程桌面的用户加入到配置文件中

    vi /etc/sysconfig/vncservers

    使用vi编辑器打开配置文件,在文件中添加下面两行命令

    VNCSERVERS="1:root"           --指定远程用户

    VNCSERVERARGS[1]="-geometry 1024x768"      --指定远程桌面分辨率

    3.开启VNC端口

    vi /etc/sysconfig/iptables

    使用vi编辑器打开配置文件,在文件中添加下面一行命令

    -A RH-Firewall-l-INPUT -p tcp -m tcp --dport 5900:5903 -j ACCEPT

     4.重启防火墙

    service iptables restart

     6.修改远程桌面显示配置文件(不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以下方式进行修改)

    cd ~/.vnc/

    vi xstartup

    使用vi编辑器打开添加如下内容:

    #!/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 &

    保存后 ,赋予 chmod 777 * 的权限。

    7.启动vnc服务

    # vncserver :1

    第一次运行 vncserver,将会要求输入两次密码,会看到如下提示信息:
    New ‘localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1
    Starting applications specified in /root/.vnc/xstartup
    Log file is /root/.vnc/localhost.localdomain:1.log
    上边信息中的“:1”表示启动的第一个vnc桌面。

    设置开机自启动

    #chkconfig vncserver on

    然后就可以用service  vncserver start|restart|status这样的命令了。

    8. 停止vncserver:(选读)
    停止 vncserver 的方法是执行:vncserver -kill :1
    注意:“:1”,表示停止第一个vnc桌面,1代表当前启用的VNCserver序号,“:1”之前是有一个空格的。如果目前启动的序号是2,若要关闭其,则应该使用“vncserver -kill :2”.

    9. 修改vnc密码:(选读)
    修改vnc密码的方法是执行:vncpasswd

    输入两次密码即可。

    10:检查服务器端VNC Server是否正常运行中

    执行:ps -ef|grep vnc

    11.VNC 客户端

    服务器端运行正常后,我们方可以考虑使用VNC客户端与其相连。
    Windows 客户端 VNC Viewer 的配置:
    1. 从 http://www.realvnc.com/download.html 下载

    最新的5.2.3的Key网上找到了下列这些,验证是可用的

    key:
    BQ24G-PDXE4-KKKRS-WBHZE-F5RCA
    BQ24G-PDXE4-KKKRS-WBHZE-F5RCA
    8ZEZH-QPANM-NX3A5-8C4TS-8B97A
    7AB4X-3YNXF-C5MRR-59DJG-7HGNA
    UPL8P-CN2MT-85ERA-N3E3B-GERDA
    2. 打开 VNCViewer :
    填入VNCServer 的IP:1
    3. VNCViewer 切换全屏模式:F8

    12 一些报错处理
    /etc/X11/xorg.conf 设置屏幕分辨率

    到这里,您的VNC应该已经能够连上,但有可能出现黑屏的问题:

    1、查看/root/.vnc/下的log日志,有没有报错;有可能是xstartup权限不够。“chmod xstartup 777”更改下

    权限,重启后再进。

    2、重新启动下电脑,试一试。我就是各种配置之后,始终黑屏,重启电脑后OK

    3、有可能是系统最小化安装没有安装桌面,安装桌面请参考我的这篇文章 CentOS 中 YUM 安装桌面环境(转)

    参考文章:

    http://www.jb51.net/os/windows/44493.html

    http://blog.sina.com.cn/s/blog_4f9ee37901018fck.html

    http://www.111cn.net/sys/CentOS/64841.htm

    http://linux.it.net.cn/CentOS/CentosBug/2014/0322/538.html

  • 相关阅读:
    老调重弹--面向对象设计原则--S.O.L.I.D设计原则
    老调重弹--面向对象设计原则--GRASP设计原则
    【C#版本详情回顾】C#4.0主要功能列表
    【C#版本详情回顾】C#3.0主要功能列表
    【C#版本详情回顾】C#2.0主要功能列表
    .NET Framework和C#版本历史概览
    springmvc RESTful
    springmvc之json交互
    springmvc上传图片
    springmvc异常处理
  • 原文地址:https://www.cnblogs.com/sfnz/p/4974795.html
Copyright © 2011-2022 走看看