CentOS6.5 安装gnome图形化界面并通过VNC远程访问
时间:2017-05-09 13:02 来源:linux.it.net.cn 作者:IT
前言
由于项目需要,需要在远程主机(只能通过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等搜索工具去找解决方式.
此次安装和远程访问花了蛮长时间才搞定,毕竟网上教程和自己所处环境不完成一致. 大胆地去尝试,总会发现自己的方法.
(责任编辑:IT)
前言由于项目需要,需要在远程主机(只能通过PUTTY进行控制)上安装图形化界面,所以有了这篇文章. 我尽可能详尽的描述整个过程,有不妥当之处,麻烦指出. 配置环境
安装与远程访问安装一. 选择图形化界面Linux常见的图形界面有 GNOME, KDE等,相关介绍见四大Linux图形界面赏析:KDE、Gnome、Xfce、LXDE. 这里我选择了GNOME. 二. 安装
1.利用Putty 登陆上远程主机. [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等搜索工具去找解决方式. 此次安装和远程访问花了蛮长时间才搞定,毕竟网上教程和自己所处环境不完成一致. 大胆地去尝试,总会发现自己的方法. (责任编辑:IT) |