![如何在本地系统上查看远程系统的 X Window?](https://linux22.com/image/824244/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%AC%E5%9C%B0%E7%B3%BB%E7%BB%9F%E4%B8%8A%E6%9F%A5%E7%9C%8B%E8%BF%9C%E7%A8%8B%E7%B3%BB%E7%BB%9F%E7%9A%84%20X%20Window%EF%BC%9F.png)
我该怎么做才能在本地系统上显示远程 x 窗口?
从本地系统:export DISPLAY=local:0.0
或
从远程系统:export DISPLAY=local:0.0
或
从本地系统:export DISPLAY=remote:0.0
或
从远程系统:export DISPLAY=remote:0.0
答案1
X 客户端(例如远程应用程序)通过环境变量找到 X 服务器(例如本地系统)$DISPLAY
,并通过以下方式进行连接身份验证:扩展验证 Cookie。
您必须允许从远程系统到本地系统的直接连接并进行$DISPLAY
适当设置(例如export DISPLAY=1.2.3.4:0
或DISPLAY=1.2.3.4:0 xclock
),并将 cookie 传播到远程系统,或者使用类似 SSH 的 X 转发(即ssh -X user@remotehost xclock
)以便自动允许它们显示在您的系统上。
答案2
export DISPLAY=local:0.0
应该是正确的答案。你可以测试一下看看结果
答案3
只需在目标主机上安装xrdp
,x11rdp
然后使用 remmina 或任何其他远程客户端进行连接,并选择连接(console)