如何在 Putty 上启用可信 X11 转发(使用 Xming)或以其他方式在启动 X11 应用程序时摆脱一秒延迟?

mar*_*ins 5 ssh putty xming

我注意到在 Midnight Commander 或mcedit从 Putty 开始之前延迟了一秒钟。我花了一段时间才意识到这是由启用 X11 转发引起的。mc -X立即开始。

不幸的是,启动任何 X11 应用程序都有相同的延迟。也许我在挑剔,但它让我发疯。特别是因为有用户提到了这个原因和解决方法:xming不支持X11安全,所以Linux必须等待网络超时。根据一些讨论,它对我来说是秒,但对其他人来说是 30 秒。

解决方案是通过-Y命令行选项启用可信 X11 转发ssh。不幸的是,Putty 没有这个选项。还有其他方法可以在 Putty 上启用可信转发吗?

Jay*_*got 0

ssh 客户端的 -Y 或 ForwardX11Trusted 禁用远程 X 客户端的访问控制。Putty 不建议这样做,但Xming以-ac开头也会禁用访问控制。

这个xming提示页面描述了两种在Xming启动时禁用访问控制的方法:使用-ac参数或修改文件。

Xming重启后禁用访问控制是否会好一些?

----


第一个答案仅供参考。

-C可能会减慢快速网络上的通信速度(请参阅 ssh 手册页),所以我认为这对您的情况没有帮助。

putty 0.67 具有 -X(在 SSH 中打开 X11 转发)和 -C(启用压缩),请参阅文档中的 3.8.3 标准命令行选项。

与 ssh 一起使用时,压缩可以提高性能。下面的行已经在很远的服务器上进行了测试:

PUTTY.EXE -X -C -ssh 10.0.0.2
Run Code Online (Sandbox Code Playgroud)

让我知道在您的环境中同时使用 -X 和 -C 是否更好?