win10 XManager远程CentOS 7
转自 https://www.zybuluo.com/wuzhimang/note/392271
使用X Manager远程CentOS 7服务器(XDMCP)
linux
xwindows
centos
- 使用X Manager远程CentOS 7服务器(XDMCP)
- 0. 前言
- 1. 问题描述
- 2. 安装使用步骤(以lightdm和xfce为例)
- 2.1 安装&启动
- 2.3 使用&问题排除
- 3. 其他
0. 前言
- 基本概念 from vbrid
简略概述
Display Manager 提供登录需求
- 在文字界面下可以通过startx来启动Xwindows
- 在runlevel 5下,在tty7处有可以使用的图形登录界面(方便输入账号密码),这个就是Display Manager-->最大的任务就是登录
- 在CentOS上,利用GDM (GNOME Display Manager) 程序来提供tty7的图形接口登录-->但作用不仅仅如此
- gdm配置文件-->/etc/gdm/custom.conf
XDMCP (X Display Manager Contorl Protocol)
1. 问题描述
- CentOS7中的GNOME启用了本地硬件加速功能,所以通过XDMCP协议远程连接CentOS时会有问题。这个在X Manager官网博客中已提及,并建议使用其他的display manager(
如lightdm等
)和desktop environment(Xfce或KDE等
)来规避该问题 - 在CentOS7中安装好
lightdm
和Xfce
后,由于系统前期已安装了GNOME desktop,在windows下通过xmanager在输入用户名和密码后,仍会报an error:oh no! something has gone wrong, A problem has occurred and the system can't recover
之类的错误,如图
2. 安装使用步骤(以lightdm和xfce为例)
2.1 安装&启动
# 安装epel源
[root@gf03 ~]# yum install -y epel-release
# 安装lightdm和Xfce
[root@gf03 ~]# yum install -y lightdm && yum groupinstall -y xfce
# 修改lightdm.conf文件(配置文件中有详细的参数说明)
[root@gf03 ~]# vim /etc/lightdm/lightdm.conf
...
[XDMCPServer]
enabled=true
port=177
...
# 将Display Manager切换为lightdm
[root@gf03 ~]# systemctl disable gdm && systemctl enable lightdm
# 启动lightdm
[root@gf03 ~]# systemctl start lightdm
# 关闭或者取消防火墙(若已关闭则忽略)
[root@gf03 ~]# systemctl stop firewalld.service
2.3 使用&问题排除
windows下通过xmanager连接centos7后,若出现问题可参考如下进行排除
systemctl status lightdm
查看lightdm的启动状态, 若有状态问题,请先重启图形界面init3 && init5
再查看- 通过'pstree'命令查看lightdm的详细调用情况(如下图,lightdm后面还是调用
gnome-session
而不是xfce
),1节中的2问题就是通过如下方式排除并解决的
...
├─lightdm─┬─X───32*[{X}]
│ ├─lightdm─┬─lightdm-gtk-gre───2*[{lightdm-gtk-gre}]
│ │ └─{lightdm}
│ ├─lightdm
│ ├─2*[lightdm─┬─gnome-session───ssh-agent]
│ │ └─{lightdm}]
│ └─2*[{lightdm}]
...
出现上述问题2是因为系统默认的将最先安装的Environment Desktop作为启动桌面,而最开始安装的是GNOME,故lightdm也调用gnome-seesion了,进而出现错误,所以最根本的解决方法是告诉系统默认启动xfce.desktop
(可参考change the default session)
最简单的解决方法如下:
# 只保留/usr/share/xsessions/下xfce.desktop文件
[root@gf03 ~]# cd /usr/share/xsessions/ && ls
gnome-classic.desktop gnome-custom-session.desktop gnome.desktop xfce.desktop
[root@gf03 xsessions]# mkdir back && mv gnome* back && ls
back xfce.desktop
# 重新启动图形桌面(也可通过systemctl重新启动)
[root@gf03 xsessions]# init 3 && init 5
启动成功的界面如下
3. 若还出现其他问题,可查看Xmanager 日志进行分析,不过最保险的办法是——先更新Xmanager,本人的版本是Xbrowser for Xmanager Enterprise 4 (Build 0243)
4. 出现权限类的问题,可先关闭SELinux
- 查看selinux状态
sestatus
- 临时关闭
setenforce 0
- 永久关闭 --> 修改配置文件/etc/selinux/config,将SELINU置为
disabled
3. 其他
CentOS6下可直接使用gdm通过XDMCP来远程连接,一般步骤如下
- 通过
yum groupinstall
安装系列软件,如yum groupinstall "Desktop" "X Window System"
修改gdm配置文件,/etc/gdm/custom.conf,在这个文件中,以节的形式组织各类配置参数,节名用中括号[]包围起来,如[security]、[xdmcp]等,要支持远程连接,需要在配置文件中增加以下内容:
[security] #允许用root用户进行远程连接 AllowRemoteRoot=true [xdmcp] #启动远程连接服务支持 Enable=true #服务端口 Port=177
启动服务(
init 3 && init 5
)
- 通过
相关参考链接
修改auto-logins默认修改会话
xmanager forum
netsarang
Xfce
redhat-Remote Graphical Desktops and XDMCP
Install MATE or XFCE on CentOS 7
GDM wiki
LightDM wiki
win10 XManager远程CentOS 7相关推荐
- linux关闭xdmcp服务,使用Xmanager远程CentOS 7服务器(XDMCP)
0. 前言 基本概念 简略概述 Display Manager 提供登录需求 在文字界面下可以通过startx来启动Xwindows 在runlevel 5下,在tty7处有可以使用的图形登录界面(方 ...
- xmanager linux 远程桌面,Xmanager连接CentOS的远程桌面
本文主要介绍通过Xmanager连接CentOS远程桌面时,在CentOS系统上需要做的一些配置. 1. Xmanager简介 Xmanager是一个运行于 Windows平台上的高性能的X Serv ...
- xmanager连接linux终端,Xmanager连接CentOS 7远程桌面
Xmanager远程桌面CentOS 7 1.安装 lightdm sudo yum install lightdm 2.配置 lightdm,如果不存在,则创建之 sudo vi /etc/ligh ...
- 使用X Manager远程CentOS 7服务器(XDMCP)
使用X Manager远程CentOS 7服务器(XDMCP) 0. 前言 1. 问题描述 2. 安装使用步骤(以lightdm和xfce为例) 2.1 安装&启动 2.3 使用&问题 ...
- xmanager5链接linux配置,使用Xmanager连接CentOS 5.5
最近打算使用Xmanager连接Linux,需要在Windows下使用X窗口登录Linux,开始在网络找资料,花了很长时间,下面将我使用Xmanager连接CentOS的完整步骤记录下来. 这里使用的 ...
- linux6.5 xmanager配置,CentOS6.5安装Xmanager远程桌面
环境准备: 1,CentOS 6.5 Desktop 2,配置 CentOS可以访问互联网 1. 安装XDM yum install xdm 安装过程中,输入两次 Y 确定继续 2,修改 /etc ...
- 如何激活远程服务器x11,xmanager远程连接x11服务器
xmanager遠端連接Debian 2006-01-09 21:14:28 By: Lead Frenzy View: 136 以前一直是使用xmanager連接redhat linux的xserv ...
- 服务器win10系统安装6,win10服务器远程安装系统
win10服务器远程安装系统 内容精选 换一换 如果默认的yum/apt/zypper源不可用,工具安装过程中会从华为开源镜像站匹配对应的镜像文件,并给出下载地址.如果没有匹配到,请自行获取对应操作系 ...
- 通过xmanager远程连接redhat linux as 5
通过xmanager远程连接redhat linux as 5 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:o ...
最新文章
- zabbix_get 无法获取值(解决思路)
- 【源资讯 第24期】有人总想搞大新闻:“Windows 11”爆猛料;微信放出“小程序码”...
- 让数字校园走向云端【我身边的戴尔企业级解决方案】
- gscatter in matlab Scatter plot by group machine learning and statics tool box required
- 一般化机器学习与神经网络
- android+对象池使用,Android开发中对高并发对象池的重复利用
- TCP/IP 第三章
- 安卓渗透测试工具——Drozer(安装和使用)
- oracle11g 安装在rhel5.0笔记
- (转)马云的江湖 PK 史玉柱的兵法
- C++的iostream标准库介绍+使用详解
- 柳州计算机一级考试报名时间,2021计算机考试报名时间和考试时间
- 使用redis缓存来实现最近的浏览记录
- AtCoder ABC237题解
- office 2007 word中无法显示嵌入的图片
- VS2017 专业版 离线安装实践 Visual Studio 2017
- Qt5嵌入式桌面输入法实现最新指南与DBUS调试工具
- 怎么把html转换成字符串,javascript – 如何将html和值输出转换为字符串
- HDU 1512 Monkey King(左偏树+并查集)
- 2021.12.9 java代码对接sap接口(soap协议、webservice)