小编tic*_*e76的帖子

如果 su 到另一个用户,则 X11 转发不起作用

我有一台运行 XVnc 的 Red Hat 7.3 服务器。在 Windows 10 桌面上,我安装了 Putty 和 Xming。Putty 配置为 X11 转发。当我以标准/非特权用户身份通过​​ SSH 登录并启动 X 应用程序时,它会毫无问题地显示在我的 Windows 10 桌面上。

现在在同一个会话中,如果我使用更特权的帐户并尝试运行 X 应用程序,它会失败并显示“错误:无法打开显示”。

在我的标准用户会话中,如果我回显 $DISPLAY,它会自动为我设置为“IP_ADDRESS:10.0”。在我的 su 会话下, $DISPLAY 为空。我尝试将 DISPLAY 变量导出为相同的值,但现在出现了不同的错误:“PuTTY X11 代理:不支持的授权协议错误:无法打开显示:server_IP:10.0”。

如何配置 X11 转发以在其他用户的上下文中工作?

rhel putty x11 xming

4
推荐指数
2
解决办法
4139
查看次数

标签 统计

putty ×1

rhel ×1

x11 ×1

xming ×1