ssh 转发时出现较长的初始延迟,随后出现“无法打开显示”

ssh 转发时出现较长的初始延迟,随后出现“无法打开显示”

当我通过 ssh 隧道建立的 X 连接启动哪怕是简单的应用程序(比如:vim)时,我都会遇到大约一分钟的奇怪延迟。

如果应用程序启动 (vim),则延迟不会在使用应用程序时持续存在,仅在启动时持续存在。几乎所有应用程序,即使是简单的应用程序 (xterm、xclock 等),都表现出延迟,然后以“无法打开显示:localhost:0.0”中止。

线索:

└─ $ ▶ echo $DISPLAY
localhost:10.0
└─ $ ▶ export DISPLAY=localhost:0.0

解决了 vim 的延迟问题,但没有解决其他应用程序的延迟问题:延迟仍然存在,最终中止。

如果这个问题的解决方案不明显,那么对于如何调试正在发生的事情的建议将非常感激。

相关内容