SSH X11 转发仅在使用受信任的情况下有效

SSH X11 转发仅在使用受信任的情况下有效

当我尝试使用 X11 转发时,收到错误“无法打开显示”消息。

如果我使用受信任的 X11 转发“-Y”,那么它会按预期工作。我可以毫无问题地使用 x2go。我的 ssh_config 和 sshd_config 都允许 X11 转发(在远程服务器和本地客户端上)。

此外,我什至允许所有客户端通过 xhost + 进行 X 访问。当远程连接到我的盒子时(没有 -Y),我看到 DISPLAY 环境变量未设置。当远程连接到我的盒子时(使用 -Y),我看到 DISPLAY 环境变量已设置。如果我只是尝试设置 DISPLAY 环境变量(即使不使用 -Y 时),则不会产生任何效果。

我相信我不应该使用受信任的 X11 转发,因为这样做会存在轻微的安全风险(即使它有效)。

答案1

答案2

通过 X11 启动应用程序可能会非常慢。我建议通过 SSH 建立 VNC 隧道。

https://www.cyberciti.biz/tips/tunneling-vnc-connections-over-ssh-howto.html

相关内容