RHEL7配置Xmanger远程访问

RHEL7的Gnome界面使用了硬件加速功能,不支持Xmanger远程访问。在网上查了很多资料,都不能实现远程访问。经过几天的研究,终于找到了一种能够支持Xmanger远程访问的方法,该方法需要安装lightdm并使用kde界面来实现Xmanger的远程访问,具体方法如下,分为在线安装和离线安装。

方法一:在线安装

1、在安装操作系统时,要选择KDE软件包;

2、RHEL7需要注册才能使用yum在线安装,所以先把RHEL7的yum源替换为CentOS的源,具体方法可以参见上一篇博客《RHEL7更换为CentOS源》;

3、从阿里源中下载epel-7.repo,放在/etc/yum.repos.d目录下;

4、安装lightdm

# yum install –y lightdm;

5、修改lightdm.conf文件

# vim /etc/lightdm/lightdm.conf
...
[XDMCPServer]
enabled=true
port=177
...

6、关闭防火墙

# systemctl stop firewalld
# systemctl disable firewalld

7、将Display Manager切换为lightdm

# systemctl disable gdm
# systemctl enable lightdm
# systemctl start lightdm

这时画面可能出现闪烁的情况,重启一下电脑就可以了。

8、将gnome的文件备份

# cd /usr/share/xsessions
# mkdir bak
# mv gnome* ./bak

9、重启light界面管理器

# systemctl restart lightdm

这时就可以通过Xmanger来远程访问RHEL7的图形化界面了,不过该方法是使用kde界面,界面效果相对Gnome来说要差很多。

方法二:离线安装

在大批量安装Linux系统时,使用离线安装的方法速度更快。离线安装需要以下包装包:

glib2-2.46.2-4.el7.x86_64.rpm
lightdm-1.10.6-4.el7.x86_64.rpm
lightdm-gobject-1.10.6-4.el7.x86_64.rpm
lightdm-kde-0.3.2.1-12.el7.x86_64.rpm
lightdm-qt-1.10.6-4.el7.x86_64.rpm

如果没有以上安装包,可以找一台能上网的机器下载lightdm安装包,下载方法可参见方法一,下载命令是lightdm --downloadonlylightdm(如果找不到--downloadonly命令,需要安装yum-plugin-downloadonly插件)。其中glib2-2.46.2-4.el7.x86_64.rpm需要把RHEL中的glib卸载,从CentOS的镜像中拷出glib2-2.46.2-4.el7.x86_64.rpm并安装。安装以后的配置方法参加方法一中的第4~8节。

备注:还原Gnome界面

1、还原gnome文件:

# cd /usr/share/xsessions
# mv bak/* ./

2、将Display Manager切换为lightdm

# systemctl enable gdm
# systemctl disable lightdm
# systemctl start gdm

3、重启电脑

你可能感兴趣的:(操作系统)