夜雨聆风学习资料网

ARTICLE · 1301714

RemoteApp 是怎么回事?用大白话讲明白

RemoteApp 是怎么回事?用大白话讲明白

RemoteApp 是怎么回事?用大白话讲明白

简单说,RemoteApp 就是把 Windows 上运行的软件,直接搬到 Linux 桌面上来用。
比如,你的电脑装的是 Linux,平时用起来没问题,但公司有些软件只有 Windows 版本,比如 Excel、ERP、财务软件。怎么办?不一定非要装双系统,也不一定要在本地运行一台完整的 Windows 虚拟机。
可以换一种思路:软件在 Windows 服务器上运行,操作界面出现在 Linux 桌面上。

它的工作过程其实不复杂:软件在 Windows 上运行。 Windows Server 上运行着真正的 Windows 系统,Excel、ERP 等软件也在这里启动,程序本身不需要移植到 Linux。Linux 负责显示和操作。 Linux 上的 RDP 客户端连接 Windows 服务器,服务器把应用窗口的画面传过来,显示在 Linux 桌面上。
操作直接传回 Windows。 你用鼠标点击、键盘输入,操作指令就传回服务器,由 Windows 里的应用程序处理,再把更新后的画面传回来。尽量像本地软件一样使用。 借助 RemoteApp,用户看到的可以只是 Excel 或 ERP 的窗口,而不是整个 Windows 桌面。窗口还能与 Linux 上的其他应用并排使用。

比如,你一边在 Linux 上用 Firefox 浏览网页,一边打开 Windows 服务器上的 Excel。两个窗口并排放着,看起来就像都运行在同一台电脑上。这里最关键的技术是 RDP 协议和 RemoteApp 机制。 RDP 负责传输画面、键盘鼠标操作,以及剪贴板、文件、打印机等相关数据;RemoteApp 则让远程应用以独立窗口的形式呈现,而不是把整个远程桌面都交给用户。

当然,窗口看起来像本地应用,不代表程序真的运行在 Linux 上。程序的计算、运行环境和主要数据处理仍然在 Windows 服务器端,网络连接也会影响使用体验。

一句话总结:Windows 负责运行软件,Linux 负责呈现窗口和接收操作,RDP 负责把两边连接起来。 这样就能在不重写 Windows 软件的情况下,让它出现在 Linux 桌面上使用。

湖北,1小时前,

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料