我注意到在 Midnight Commander 或mcedit
从 Putty 开始之前延迟了一秒钟。我花了一段时间才意识到这是由启用 X11 转发引起的。mc -X
立即开始。
不幸的是,启动任何 X11 应用程序都有相同的延迟。也许我在挑剔,但它让我发疯。特别是因为有用户提到了这个原因和解决方法:xming
不支持X11安全,所以Linux必须等待网络超时。根据一些讨论,它对我来说是秒,但对其他人来说是 30 秒。
解决方案是通过-Y
命令行选项启用可信 X11 转发ssh
。不幸的是,Putty 没有这个选项。还有其他方法可以在 Putty 上启用可信转发吗?
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 是否更好?