centos6.x服务器VPS云主机VNC桌面保姆式安装教程
相对于windows的图形化远程界面来说,centos的ssh命令行操作界面过于繁琐,很多用户可能会希望像操作windows一样远程维护centos服务器系统,基于此种情况下我们可以安装VNC桌面服务来解决。
什么是VNC
VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件。
安装可视化桌面组件
本教程基于centos6.8实验安装,其他centos6.x系统也是差不多完全适用的
更换国内源
首先更换服务器系统源为国内源,这里笔戈不在做教程说明,详情请参考下面的连接
一键更换centos系统源为国内源
安装X Window System
X Window System一般指X Window。X Window即X Window图形用户接口,是一种计算机软件系统和网络协议,提供了一个基础的图形用户界面(GUI)和丰富的输入设备能力联网计算机。
运行下面的命令安装即可
yum groupinstall -y "X Window System"
安装Gnome图形化桌面
GNOME 是一个完全由自由软件组成的桌面环境。它的目标操作系统是Linux,但是大部分的BSD系统亦支持GNOME。
yum groupinstall -y "Desktop"
安装中文语言支持
yum groupinstall -y "Chinese Support"
安装VNC服务
首先检查是否已经安装VNC服务 运行下面的命令 如果命令没有输出任何内容那么代表没有安装VNC服务,或者需要想卸载已安装的VNC服务
rpm -qa | grep tigervnc
执行下面的命令安装VNC服务
yum -y install tigervnc-server
安装完成以后接下来配置VNC密码
vncserver
输入上面的命令以后会提示输入2次密码 密码随机设置即可
修改VNC配置文件 添加root账户支持
vi /etc/sysconfig/vncservers
在文件最后插入如下配置
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -depth 32 -nolisten tcp"
该配置文件的意思为给root用户添加一个以1024x768桌面分辨率的屏幕显示
接下来在配置xstartup
vi /root/.vnc/xstartup
在文件的最后插入
gnome-session &
该配置的意思是启用Gnome桌面环境
添加执行权限
chmod 777 /root/.vnc/xstartup
允许root访问图形化界面支持
sed -i 's/.!= root./#&/' /etc/pam.d/gdm
将dbus-uuidgen生成的uuid输出至machine-id
dbus-uuidgen > /var/lib/dbus/machine-id
记得关闭selinux服务
vi /etc/selinux/config
修改SELINUX的值为disabled
防火墙放行VNC端口5901
iptables-I INPUT -p tcp --dport 5901 -j ACCEPT
或者直接关闭系统防火墙(不推荐)
service iptables stop
重启VNC服务
service vncserver restart
最后使用VNC客户端连接远程服务器
VNC客户端下载地址
如果通过VNC VIEWER远程管理连接报错 “too many security failures”。
解决办法如下
杀掉VNC服务
vncserver -kill :1
重新启动VNC
vncserver :1
即可解决
猜你喜欢
发表评论

暂无评论,你要说点什么吗?