现在的问题问上 SU

我有一个Windows XP的笔记本电脑,我可以运行在Cygwin的X11服务器上有(脚本startxwin.bat,IIRC)。我还使用远程机 - 它正好是在Solaris 10 SPARC机器,约1800英里远 - 这可以被称为xclient.subdom2.example.com为这个问题的目的

是好还是坏 - 主要是糟糕 - 我使用xhost +xclient.subdom2.example.com在笔记本电脑上,以允许任何人谁使用远程机器在我的机器上显示的X客户端。幸运的是,我只是谁使用Solaris计算机定期和企业安全的人是严厉的,以至于我可以和安全隐患生活。

从XP的笔记本电脑,我然后远程连接到X客户机,和设置的环境变量DISPLAY=xplaptop.subdom1.example.com:0.0并且可以运行在远程计算机上X客户端程序和看到显示器令人高兴的是,如果一个小有时慢慢地,在XP的笔记本电脑。 (根据分配给笔记本电脑的DHCP名称的长度,我偶尔不得不求助于一个IPv4地址,而不是机器的FQDN。)

我也有一个苹果MacBook Pro,我想复制它的XP的笔记本电脑的功能。不幸的是,我还没能制定出所需要的魔法咒语让X11服务器上运行良好。看来,简单地点击/Applications/Utilities在X11服务器上是不够的。再次运行xhost命令(DISPLAY=macpro.subdom1.example.com:0.0)似乎没有获得成功。

您能否提供什么需要的咒语是谁?或建议在何处的回答为在一个或两个音节的字拼写?


此外 - 并在奖金问题类别非常多 - 多么容易和良好请问X11服务器的变化(在家里通过VPN的企业直接有线DHCP连接和无线机场的有连接到企业)反应联网?它是一个问题,“在新环境中重新启动”,还是会设法检测自动改变?


我也会考虑实现大致相同结果的其他方式 - 例如VNC或Mac等价物 - 如果他们更容易建立。我相信,VNC安装在Solaris系统;它可以是,如果它不是

有帮助吗?

解决方案

正如KFro提到的,使用ssh转发(-X标志)比处理xhost的容易得多。这也恰好是安全的,你要求你的网络是的,但好,这是你的数据。 ssh的转发只是让你的应用程序请参阅X客户端和服务器似乎是在同一台机器上,一切都只是工作。

如果你想要去的路线xhost的,首先要确保您有最新版本XQuartz(安装苹果的X服务器)的。您可以从 http://xquartz.macosforge.org/trac/wiki 和我得到它倒是推荐它不管。

它可以让你做很多像剪贴板同步,键盘映射和窗口焦点不错的配置事情,而不必闲逛OS X的内脏内。随着新版本(或者至少是最新的),你有一个防伪标签,它可以让你允许从网络客户端的连接。我相信你还是要做xhost的巫术,但它提供了很好的复选框可以让X是听。

其他提示

此问题可能应该移动到superuser.com。

就个人而言,我不使用xhost的东西。它是一种物流噩梦......你不用担心安全,在你的X服务器的小配置项,如允许TCP连接,并且这样的。

通常,容易的事是要ssh -X remote.host。这将管X11客户回你的主机服务器。它基本上设置显示变量的SSH会话中,使X11的客户有送命令的地方。

我没有一台Mac,但我会想出这将既其石英显示服务器和他们的X11服务器的工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top