如何配置 XDM 服务器以接受远程 X 登录并作为 X 服务器工作,如果客户端想要连接到此 X 服务器,应该在客户端上完成哪些配置?
答案1
要允许 XDM 远程登录,您可以执行以下操作:
- 编辑文件:
/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
- 编辑
/etc/X11/xdm/xdm-config
更改(评论)行:
DisplayManager.requestPort: 0
到:
!DisplayManager.requestPort: 0
- 重新启动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"