虽然这不是我所做工作所必需的。但如果能实现,那就太酷了。现在我可以通过 Xrdp 从任何 Windows PC 远程访问运行 Ubuntu Server 的计算机。
我希望更进一步,让客户端不再通过 Windows 中的普通远程桌面应用程序进行连接,而是通过 Web 浏览器进行连接。
我知道如果服务器运行的是 Windows,这是可能的,但由于这是一种特殊情况,这可能吗?
答案1
阿帕奇鳄梨酱是一款免费的开源无客户端远程桌面网关,支持 VNC、RDP 和 SSH 等标准协议。它不需要插件或客户端软件;只需使用 HTML5 Web 应用程序(例如 Web 浏览器)即可。
还有一些其他产品也支持浏览器访问,但需要付费,比如 Zoho Assist、ThinLinc、Remote Access Plus,甚至微软自己的RDS Web 客户端。
答案2
据我所知,没有开源的 HTTP 到 RDP 网关。另一方面无VNC作为 HTTP 到 VNC 网关非常有效(我与 rdesktop 一起使用提供对 RDP 设备的远程访问)。
请注意 - 索引中有数千篇关于如何通过 VNC 共享 Linux 会话的文章 - 运行多头服务器的文档要少得多(而且谷歌不了解其中的区别)。
答案3
如果您有权访问 Azure,则可以尝试使用 Azure Bastion。Azure Bastion 是一种使用 ssh 或 rdp 远程访问服务器的 PaaS 服务。因此无需维护操作系统并设置和配置服务器
答案4
您尝试过 Chrome 远程桌面吗? https://remotedesktop.google.com/