您的位置:首页 > 运维架构 > Linux

CentOs6.5 安装gnome图形化界面并通过VNC远程访问

2017-05-07 20:51 841 查看

前言

由于项目需要,需要在远程主机(只能通过PUTTY进行控制)上安装图形化界面,所以有了这篇文章. 我尽可能详尽的描述整个过程,有不妥当之处,麻烦指出.

配置环境

远程主机 : CentOS release 6.5 (Final)

本机 : Windows 7 32bit

VNC 版本 : VNC-Viewer-6.0.3-Windows-32bit

PUTTY

安装与远程访问

安装

一. 选择图形化界面

Linux常见的图形界面有 GNOME, KDE等,相关介绍见四大Linux图形界面赏析:KDE、Gnome、Xfce、LXDE. 这里我选择了GNOME.

二. 安装

1.利用Putty 登陆上远程主机.

2.依次执行下列命令:

[root@xxx ~]#yum groupinstall -y "X Window System"
[root@xxx ~]#yum groupinstall -y "Desktop"
[root@xxx ~]#yum groupinstall -y "Chinese Support"


此时,图形界面已安装完成,下面验证是否安装成功.

3.验证是否安装成功

使用命令查看是否安装了桌面环境的组件:

[root@xxx ~]# yum grouplist | more


如图:



如果图中三个都出现了,说明你安装成功了.

给CentOs 装上桌面了,因为是远程主机,不能立马看到效果,所有下面通过VNC Viewer 访问CentOs的图形界面.

VNC远程访问

此处的关键 : 在CentOs 上对VNC进行正确的配置.

一. 安装VNC服务器

centos6 以上 vncvnc-server源已经改成tigervnc-server,执行指令:

[root@xxx ~]# yum -y install tigervnc-server


二. vncserver 配置

1. 单用户root

a. 修改配置文件

[root@xxx ~]# vim /etc/sysconfig/vncservers

#在文件修改为下面两行代码:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768  -nolisten tcp -localhost"


b. 为 vncserver 设置远程登录密码

这个密码是vnc连接的独立密码,与系统密码没有关系。

[root@xxx ~]# vncpasswd
Password:
Verify:
[root@xxx ~]#


c.配置防火墙规则,允许vnc远程连接

[root@xxx ~]# vi /etc/sysconfig/iptables
...
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT #开放 "5901" 端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT #开放 "5902" 端口
...


d. 启动服务

指定端口启动,如果指定端口的vnc服务已经启动则会提示,如果还没有启动则会重新启动特定端口的vnc服务:

[root@xxx ~]# vncserver :1 #指定端口1(即系统的5901端口)启动服务,注意“:1”之前有一个空格


此时,单用户就配置好了,然后转至步骤3在本机上进行远程访问了. 关于单用户配置的更多内容请查看
参考文献3


2.多用户配置

多用户配置查看
参考文献4


3.windows 远程访问Gnome图形界面

a. 下载最新的VNC连接工具,官网下载相应版本

b. 运行VNC Viewer,新建一个连接



c. 连接配置

在VNC Server(服务器)这一项输入“目标主机IP:登录端口(没错,端口就是上面的1或者2或3等),其他默认, 点击“Connection(连接)”;



d.输入设置的vnc登录密码(注意是vnc的密码,不是目标主机系统的登录密码)。

以上操作完毕.

小结

有人说过: 问题往往是你走向成功的方向标.

执行过程总会遇到问题,要充分利用Google等搜索工具去找解决方式.

此次安装和远程访问花了蛮长时间才搞定,毕竟网上教程和自己所处环境不完成一致. 大胆地去尝试,总会发现自己的方法.

参考文献

CentOS6.5安装图形化界面并远程连接

使用VNC连接CentOS桌面

centos6.5安装VNC、远程及启动关闭

在CentOS 6.5设置VNC多用户登录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: