环境准备(安装桌面化)

  1. 首先,确定要远程的linux端是桌面化的环境,不能使minimal或其他非桌面化环境。

网络安装

  1. 普遍用网络安装,这种方法主要依赖网速

    1. yum -y groupinstall Desktop
    2. yum -y groupinstall "X Window System"
    3. yum -y groupinstall chinese-support
  2. 编辑文件,vi /etc/sysconfig/i18n ,将en_US改成zh_CN
    LANG="zh_CN.UTF-8"
    vnc连接远程linux - 图1

  3. 命令行,输入init 5或者 startx

    1. P.S.经过以上5个步骤就可以进入图形界面了因为默认语言是英文所以才有第3、4步如果你安装时选择的是中文就可以跳过第3、4步了。
  4. 更改完成后,重启仍然是命令行界面,如果需要永久生效,操作如下:
    vi /etc/inittab ,更改centos默认的启动级别,
    选择5 ,表示图形界面的多用户模式。

  5. 后续操作:

    1. 更新源

      1. yum clean all
      2. yum makecache
      3. yum install setup
    2. 联网

      1. vi /etc/sysconfig/network-scripts.ifcfg-eth0
      2. 修改:
      3. BOOTPROTO="dhcp"
      4. ONBOOT="yes"
      5. NM_CONTROLLED="no"
      6. 然后重启网络服务:
      7. service network restart
      8. ping www.baidu.com

安装vnc并连接

  1. 安装vncServer服务端软件包
    yum -y install vnc *vnc-server*

  2. 修改VNCServer主配置文件
    vi /etc/sysconfig/vncservers ,,将最后两行改成如下:

    1. VNCSERVERS="1:root"
    2. VNCSERVERARGS[2]="-geometry 1024x768"

vnc连接远程linux - 图2或者,
vnc连接远程linux - 图3

  1. 设置vnc远程连接的密码
    vncpasswd ,后连续输入两次

  2. 启动vnc服务
    /etc/init.d/vncserver start

  3. 打开xstartup配置桌面
    vi /root/.vnc/xstartup ,将最后两行注释掉,添加为:

    1. #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    2. #twm &
    3. gnome &

vnc连接远程linux - 图4

  1. 开启防火墙端口5901
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
    vnc连接远程linux - 图5

  2. service iptables restart

  3. 最好重启一下服务器。

  4. 打开VNC Viewer客户端,新建连接
    vnc连接远程linux - 图6

  5. 输入密码
    vnc连接远程linux - 图7

  6. 显示如下

vnc连接远程linux - 图8