有没有办法在 FreeDos 上支持多用户?
我之所以问这个问题,是因为我的 clipper 中有一个在 MS-DOS 上运行的旧应用程序,我想通过我的 LAN 来使用它,以便用户可以“ssh”进入 FreeDos“服务器”框并使用该应用程序。
目前服务器正在运行 Windows Server 2003,但我想摆脱 Windows,因为对于我的用户数量来说,终端服务的 CAL 成本太高了。
答案1
只需使用 FreeDOS 运行许多虚拟机 - 每个用户一个 - 例如在 Linux 上。
我认为每个虚拟机上不需要超过几兆字节的 RAM。在具有 32GB RAM 的服务器上,您将能够同时为数百台虚拟机提供服务。
您可以设置用户使用任何 VNC 客户端使用他的专用 TCP 端口号连接到他的专用虚拟机。
您甚至可以设置它在连接时启动虚拟机,在断开连接时关闭虚拟机。但这会稍微复杂一些。
答案2
我在 Linux 上通过 dosemu 远程运行 Clipper 应用程序。用户通过 ssh 运行 dosemu。