Hey,是不是正在为如何在Windows上远程运行X-window程序而烦恼?别急,今天顺亿就来给你详细讲解一下如何使用x-win32来实现这个功能。
第一步:安装x-win32
首先,你需要安装x-win32。安装完成后,会自动运行X-Config,这时候你需要添加一个session。类型选择XDMCP,然后选择query模式,输入session的名字和Linux的IP地址。
第二步:配置server端
- 先禁用防火墙(虽然有点暴力,但可以用以下命令实现:'ipchains -A input -p udp -i $extint --dport 177 -j DENY')。
- 进入/etc/X11/xdm目录,修改xdm-config文件,将'DisplayManager.requestPort: 0'这一行注释掉,改为'!DisplayManager.requestPort: 0'。
- 修改Xaccess文件,将'#* # any host can get a login window'改为'* # any host can get a login window'。
- 修改Xservers文件,将':0 local /usr/X11R6/bin/X'改为'#:0 local /usr/X11R6/bin/X'。
- 最后,运行xdm命令(可以使用'xdm -debug 1'来检查xdm是否正常工作)。
回到Windows上,启动x-win32,在菜单中选择刚才建立的session,如果一切正常,会出现一个login窗口。
希望这篇文章能帮到你!更多编程知识,记得关注趣航编程网(www.vqhf.com)哦,顺亿在这里等你!
