|
2
|
| Jonathan Leffler · 技术社区 · 17 年前 |
|
|
1
4
这个问题可能会转到superuser.com。 就我个人而言,我不使用xhost。这是一场物流噩梦…您必须担心安全性,x服务器中的小配置项,例如允许tcp连接等。 通常,简单的方法是使用ssh-X remote.host。这将通过管道将x11客户端传回主机的服务器。它基本上在ssh会话中设置了一个DISPLAY变量,这样X11客户端就有了发送命令的位置。
|
|
|
2
2
正如KFro所提到的,使用ssh转发(-X标志)比处理xhost容易得多。它也碰巧是安全的,你声称你的网络是安全的,但好吧,这是你的数据。ssh转发只是让您的应用程序看到X客户机和服务器似乎在同一台机器上,而且一切正常。 如果您想使用xhost,首先确保您安装了最新版本的XQuartz(安装了苹果的X服务器)。你可以从 http://xquartz.macosforge.org/trac/wiki 它可以让你做很多很好的配置工作,比如剪贴板同步、键映射和窗口焦点,而不必在OSX的内部翻找。对于较新版本(或至少是最新版本),您有一个安全选项卡,允许您从网络客户端进行连接。我相信你仍然需要做xhost巫毒,但是它提供了一个很好的复选框,让X可以听它。 |