本文主要介绍了如何在SUSE Linux Enterprise Server 11 (SUSE11) 系统上设置远程图形连接,以便通过Xmanager进行桌面访问。以下是详细步骤:
1. 配置`/etc/sysconfig/displaymanager`文件:这个文件用于控制系统的显示管理器行为。设置`DISPLAYMANAGER_REMOTE_ACCESS`为`yes`,启用远程访问;`DISPLAYMANAGER_ROOT_LOGIN_REMOTE`为`yes`,允许root用户通过远程登录;同时,将`DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN`设置为`yes`,以开放X服务器的TCP端口6000,以便接收来自Xmanager的连接请求。
2. 修改`/etc/gdm/custom.conf`文件:这是GDM (Generic Display Manager) 的自定义配置。在`xdmcp`部分,启用XDMCP服务,并将其端口设置为177。在`security`部分,确保`DisallowTCP`设为`false`,允许通过TCP连接,且`AllowRemoteRoot`设为`true`,允许远程登录成为root用户。此步骤确保了Xmanager可以正确地与系统交互。
3. 调整`/etc/X11/xdm/xdm-config`文件:移除或注释掉`DisplayManager.requestPort: 0`这一行,以允许XDM自动选择可用的端口,通常情况下,Xmanager会连接到默认的X服务器端口(通常是6000)。
4. 重启服务:为了应用上述更改,执行`/etc/init.d/xdm restart`来重启X Display Manager服务,以及`/etc/init.d/sshd restart`以重启SSH服务,后者确保远程登录功能正常运行。
5. Xbrowser与Xstart22:文中提到的Xbrowser可能是指使用特定的图形客户端工具(如Xming),它通常通过177端口与服务器连接。而Xstart22可能是指SSH的22端口,用来进行安全的命令行登录。如果要在Xmanager中启动Xserver,需要通过SSH先建立安全连接,然后通过XDMCP协议在177端口上进行图形界面操作。
本文提供了SUSE11系统配置远程图形桌面登录的关键步骤,包括修改系统配置文件、重启服务以及理解Xmanager和SSH在该过程中的角色。这对于管理和维护远程服务器,或者在分布式环境中进行工作是非常有用的。