![多个 Putty 和 Cygwin/X 会话不起作用](https://linux22.com/image/1346328/%E5%A4%9A%E4%B8%AA%20Putty%20%E5%92%8C%20Cygwin%2FX%20%E4%BC%9A%E8%AF%9D%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我正在尝试同时连接多个 Putty 会话,并且我的机器上运行着一个 CygwinX 服务器。我打开的第一个 Putty 会话能够成功启动 gnome 终端,这证明 X11 转发正在运行。但是,问题是,当第一个 Putty 会话仍处于打开状态时,我启动到其他机器的任何后续 Putty 会话都无法成功启动 gnome 终端。
答案1
我假设您正在通过 SSH 连接到远程主机,并且已激活 X11 转发。
然后,在 Cygwin 终端中,您可以键入xhost +
以允许任何能够通过网络连接到您的 IP 的人访问您的 X11 服务器。这将关闭访问控制。因此,明智的做法是,用防火墙阻断任何您不信任的人。
之后,您应该能够启动将显示在本地 X11 服务器上的其他 X11 应用程序。