我有一台运行 Reflection XX 服务器的 PC。显示编号是5.0
,我可以将进程定向到我自己的电脑,例如xeyes -display :5.0
我希望其他电脑能够发送xeyes
到我的电脑。我以为我可以用我的 IPxeyes -display xx.xx.xx.xx:5.0
地址来做到这一点xx.xx.xx.xx
,但这不起作用。如何启用从其他 PC 或 Linux 桌面在我的 X 服务器上显示?
答案1
您有一个在计算机 A 上运行的 X 服务器。您想要在计算机 B 上运行一个程序,并显示在计算机 A 的 X 服务器上。
从计算机 A 上运行具有 X 转发的 SSH 客户端以登录到计算机 B。在此 SSH 会话中,运行您想要在 A 的显示屏上看到的程序。
ssh -X B xeyes
xhost +
仅当 X 服务器正在侦听 TCP 连接并且没有防火墙阻碍时,打开 X 显示才有效。由于它非常不安全(如果有人可以访问您的 X 服务器,他们就可以接管您的帐户),因此您不应该使用xhost +
,并且任何提及它的教程都应该被烧毁并忘记。