![尝试通过“ssh -Y”从远程客户端打开终端时,nxclient 崩溃](https://linux22.com/image/1334818/%E5%B0%9D%E8%AF%95%E9%80%9A%E8%BF%87%E2%80%9Cssh%20-Y%E2%80%9D%E4%BB%8E%E8%BF%9C%E7%A8%8B%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%89%93%E5%BC%80%E7%BB%88%E7%AB%AF%E6%97%B6%EF%BC%8Cnxclient%20%E5%B4%A9%E6%BA%83.png)
我支持大约 150 台 Linux 机器。
我在 ESXi 服务器上有 2 台虚拟机,我通过 nxmachine v3 从 Windows 7 机器访问这些虚拟机。这些机器运行带有 KDE 和 Lubuntu12.04.1 的 CentOS5,它们是我支持 150 台机器的管理 GUI。
我管理的 Linux 机器是 redhat4/5、CentOS5 和 ubuntu 10 和 12。通常我通过 ssh -Y 连接机器。
今天,我对运行 Ubuntu 12.10 和 ssh 6.0p1 的远程机器执行了 ssh -Y。
然后我尝试在远程机器上打开一个 lxterminal,它应该显示在我的 KDE 桌面上。这立即并可重复地导致我的 nxclient 会话崩溃。
我再次从我的 lubuntu 系统上尝试,结果相同。我还没有在其他机器上观察到这种现象。
我的 KDE 主机上的消息日志显示:由于信号 11 Logger::log nxnode 3920 导致 nxagent 意外终止,谷歌搜索未显示可用的答案。
有人知道这里发生了什么事或可以提示如何解决这个问题吗?
附加功能:我要求远程机器上的用户将他的 DISPLAY 导出到我的主机并打开 lxterminal。此操作没有出现问题,即 nxclient 没有崩溃。
然后用户尝试向我发送 xeyes,这也导致 nxclient 被杀死,并在消息日志中发现与上述相同的错误消息。
这让我怀疑问题不仅仅与 ssh 有关,可能还与一些库有关。