私有网络上的 X11 转发

私有网络上的 X11 转发

我在 192.168.xy 子网上有一台 Linux 服务器,它与一些设备和一台 Windows 服务器通信。我通过我工作地点内部的 10.abc 子网/vlan 与 Windows 服务器通信。在 Linux 机器中,我已将 /etc/ssh/sshd_config 中的 X11Forwarding=yes 设置为正确,sshd 已重新启动,但我一直无法在 Windows 服务器上使用 Xming 查看 Linux 桌面,屏幕一直黑着。此时,我正在通过 RDP 连接到 Windows 机器,并且 WinSCP 和 putty 可以作为多个可用用户角色中的每一个进行连接,因此可以在那里运行命令。由于它是私有网络(192.168.xy)部分,我不需要关心安全性,它是一个独立的 19 英寸带轮机架,在需要时使用,唯一的入侵方式是通过 10.abc 局域网。我确实短暂地让 x11vnc 运行并可以连接,但忘记记下什么是有效的。

Linux 服务器确实运行着 X11,以在其屏幕上本地提供 GUI。大多数时候它控制着一些仪器,例如频谱分析仪,但有一个用于校准等的 GUI,我需要在接下来的几周/几个月内让它在 Windows 服务器上可见。

我已经设置 Putty 来进行 ssh 转发,但是不断出现似乎是权限问题。

通常我们只能在本地访问相关的键盘和鼠标,但现在我需要允许远程访问,以便小团队可以在家做更多的事情。公司 IT 部门已将其设置为我们可以通过 RDP 连接到 Windows 服务器,所以已经完成了一半。现在我要做的是使用 Xming 或类似工具在 VNC 会话中查看现有桌面。

为了澄清这个问题,公司 IT 部门已经为我们整理好了 Windows 服务器访问权限,而设备和我们的小型 /28 子网是我们团队要整理的任务,这些都落在了我的身上。Linux 机器有一个用于桌面的 X11 显示器,这是供应商做的,所以我不知道为什么。当我查看日志时,它不断出现权限问题。我已经尝试了所有我能想到的方法,我已经将魔法 cookie 复制到 XLaunch 可以看到它们的地方,但仍然没有解决。

私有网络部分意味着我不必使用 putty 的 ssh 转发,如果我将其从设置中删除,它可能会简化故障排除。

答案1

原来是服务配置错误,VNC 现已运行,请关闭

相关内容