使用VNC远程连接linux图形界面

本文简单介绍使用tigervnc-server+vncviewer远程连接linux图形界面,以CentOS release 6.2(内核版本2.6.32-220.el6.x86_64)系统为例。

  1. 安装X Windown System:

    命令:yum groupinstall “X Window System”
    说明:x windown system是linux图形界面的基础依赖

  2. 安装Gnome desktop图形界面:

    命令:yum groupinstall Desktop
    说明:安装完gnome desktop,远程的时候才能正确的打开图形界面;否则vncserver只会以最基础的x window system启动,导致无法操作。
    yum grouplist | grep -i desk可以查看到可安装的图形界面(gnome和kde)

  3. 安装vncserver:

    命令:yum install tigervnc-server.x86_64

  4. 启动vncserver:

    命令:vncserver
    说明:vncserver默认后台启动。
    vncserver -list可以查看打开的vncserver
    vncserver -kill :1杀死第一个vncserver(注意冒号)
    vnc命令行操作图片vncserver可以启动多个,默认情况下,第一个端口为5901,第二个5902,第三个5903……
    由于我使用的服务器这个段的端口被交换机封掉了,通过修改/usr/bin/vncserver文件中的
    $vncPort = 5900+ $displayNumber;
    修改为
    $vncPort = 50000 + $displayNumber;
    重新启动vncserver即可

  5. 在windown上使用vncviewer连接

    vnc server处填写IP:端口
    vncviewer连接界面连接成功的界面: