如何通过 VNC 重定向命令的输入和输出?

如何通过 VNC 重定向命令的输入和输出?

我需要创建一个 VNC 会话,并在其上运行 linux 命令。 LinuxVNC 可以做到这一点,但 LinuxVNC 只允许我导出 ttys。 Linux 上只有 64 个可用的 tty,但是这个数量对我来说还不够,有办法增加这个数量吗?这可能允许我使用 LinuxVNC。

如果没有,如何创建带有命令输入和输出的 VNC 会话? Proxmox 的 vncterm 就是为此设计的,但我遇到了很多问题并试图找到替代方案,但到目前为止还没有运气。

我的具体情况是,我正在为 OpenNebula 构建 LXD 驱动程序。 OpenNebula 有一个 VNC 客户端,可以让我连接到部署的虚拟机内的控制台。因为我无法增加 tty 的限制,所以我无法为每个部署的容器执行“lxc exec login”并将其输出重定向到另一个 tty,以便使用 linuxvnc 导出此 tty。 VNCterm 对我来说很棒,但它是为 proxmox 构建的。它可能安装在其他基于 debian 的系统上,但可能存在依赖性问题,并且该解决方案需要开箱即用,并且在其他 Linux 发行版上也能正常工作。此外,我在使用 Proxmox 的 VNCTerm 时还遇到其他问题。

任何想法?先谢谢了

相关内容