如何在Linux上使用XDMCP进行远程桌面访问

在本教程中,我将向您展示如何配置Linux系统以通过XDMCP服务使用图形(GUI)登录来访问远程GUI。大多数Linux管理员都是通过Shell工作的,并且对连接X窗口的要求不高。在某些情况下,我们需要访问图形控制台(X窗口管理器)。例如,如果用户需要安装Oracle,并且他/她可能需要访问Linux远程GUI,那么我个人建议在需要时禁用X管理器。作为安全措施的一部分已完成。

1)编辑inittab文件

通常,在/ etc / inittab文件中,sysadmin会将其设置为级别3。因此,我们必须将级别更改为5。这样才能在下次重新启动时生效。

#默认运行级别.RHS使用的运行级别为:#0暂停(请勿将initdefault设置为此)#1-单用户模式#2-多用户,无NFS(如果没有网络则与3相同)# 3-完全多用户模式#4-未使用#5-X11#6-重新启动(请勿将initdefault设置为此)#id:5:initdefault:

2)启用X Window Manager

启用X窗口管理器(GDM或XDM或KDM)如果已在运行,则可以通过运行以下ps命令找到哪个X窗口。旧版本的Linux支持XDM和KDM。从RHEL 5开始,XDM X窗口管理器是支持。

#ps ax | grep [gkx]dm

要启用XDM管理器,您必须编辑/etc/gdm/custom.conf文件,如下所示:

[xdmcp] 启用=真 [security] DisallowTCP = false AllowRemoteRoot = true

3)重新启动X Window

使用init命令重新启动X Window Services:

[[email protected] ~]#初始化3 [[email protected] ~]#初始化5

4)配置访问规则

下一步是配置访问规则。运行gdsetup命令。

a)单击GDM设置实用程序上的“远程”选项卡。将“样式”下拉菜单选择从“禁用远程登录”更改为“相同”。

作为本地’

b)在“安全性”选项卡下,启用“允许本地系统管理员登录”和“允许远程系统管理员登录”

5)重新启动GDM Utility

重新启动GDM实用程序服务,如下所示:

[[email protected] ~]#/ usr / sbin / gdm-restart

现在,您可以使用以下X命令测试X窗口。

[[email protected] ~]#X-查询本地主机:1

6)打开防火墙端口

XDMCP使用以下端口,并确保在防火墙中打开了这些端口。

XDMCP 177 UDP

X11协议6000-6005 TCP

xfs:X字体服务器7100 TCP

Sidebar