我在运行Windows XP的笔记本电脑上安装了Xming X Window Server,以连接到某些UNIX开发服务器。
当我直接连接到办公室中的公司网络时,它可以正常工作。但是,当我通过VPN远程连接到网络时,它不起作用。
当我远程连接时启动Xming时,不会显示任何终端Windows。
我认为这可能与DISPLAY环境变量有关,该环境变量在连接笔记本电脑时未正确设置为笔记本电脑的IP地址。
我注意到,当我在远程连接时执行ipconfig时,我的笔记本电脑有两个IP地址,一个是从公司网络分配给它的,另一个是我从我的“本地网络”上为其设置的本地IP地址。调制解调器/路由器。
我需要在Xming中进行一些配置更改以支持通过VPN使用它吗?
最佳答案
可能是X身份验证,绑定(bind)到接口(interface)的X服务器或DISPLAY变量。我自己不使用Xming,但有一些一般现象需要检查。您可以手动验证DISPLAY变量正确的一项测试是:
如果您有本地保护的网络并且要通过VPN,则打开Xhost(所有主机都带有+或类似名称)并不算太坏。希望这将使您开始跟踪问题。当它通过VPN或简单的ssh连接工作时,通常有用的另一个选项是ssh隧道或ssh上的X11转发。通过将UNIX主机上的端口重定向到X服务器盒上的本地端口,可以模拟到本地盒上的X服务器的连接。对于本地6010端口,您的显示通常类似于localhost:10.0。
X设置起来可能很麻烦,但是一旦掌握了它,通常效果很好。
关于unix - 通过VPN使用Xming X Window Server,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4519/