配置 XDM 以接受远程登录

配置 XDM 以接受远程登录

如何配置 XDM 服务器以接受远程 X 登录并作为 X 服务器工作,如果客户端想要连接到此 X 服务器,应该在客户端上完成哪些配置?

答案1

要允许 XDM 远程登录,您可以执行以下操作:

  1. 编辑文件:/etc/X11/xdm/Xaccess

更改(取消注释)行:

# *                       #any host can get a login window

到:

*                         #any host can get a login window

并更改(取消注释):

# * CHOOSER BROADCAST #any indirect host can get a chooser

到:

* CHOOSER BROADCAST #any indirect host can get a chooser
  1. 编辑/etc/X11/xdm/xdm-config

更改(评论)行:

DisplayManager.requestPort:    0

到:

!DisplayManager.requestPort:    0
  1. 重新启动XDM

在客户端计算机上启动 Xorg 服务器,如下所示(假设您已经在 :0 上运行 X):

X :1 -query ip_address

这会将 XDM 带到您的显示器上,显示位置为:1,现在您可以登录并在客户端计算机上工作,因为您直接登录到服务器,并使用Alt+在本地和远程 X 之间切换Fxx
对于Windows客户端(我从未测试过。)你可以检查小明

由于 XDMCP 使用以下端口并确保这些端口在防火墙中打开:

  • XDMCP 177 UDP
  • X11协议6000-6005 TCP
  • xfs: X 字体服务器 7100 TCP

考虑允许公共地址的远程 XDMCP 会话不是很安全。您可以考虑通过 VPN 或 SSH 使用它。

不同的发行版可能需要配置其他文件,例如在 openSUSE 13.1 中,/etc/sysconfig/displaymanager以下值应设置为 YES:

DISPLAYMANAGER_REMOTE_ACCESS="yes"

相关内容