服務器配置:添加用戶和功能里面,勾選 遠程桌面服務
其他默認,一直到角色服務位置,確保至少勾選以下四個服務。有些服務器可能顯示英文,需要勾選至少以下四個。如果有需要通過瀏覽器來訪問遠程程序,也可以勾選web訪問。
RD Gateway
RD Licensing
RD Session Host
RD Connection Broker
在需要被遠程訪問的服務器上,安裝remoteapp工具,下載地址:
https://github.com/kimmknight/remoteapptool/releases
解壓以后安裝,然后就可以打開對應程序。
然后可以添加需要被遠程訪問的軟件,例如VS2022
選中以后,可以在頁面上顯示對應的圖標。
點擊右下角的創(chuàng)建,可以打開配置頁面。Host配置你的服務器IP地址,用于提供遠程訪問的基礎配置.
Options選項,默認是RDP文件。這兒可以做一系列的配置,感興趣自行探索。如果你需要打包成安裝包,就需要下載額外的工具來集成,此處我也不演示這部分。
我隨意命名,例如叫MS2022,生成的文件如圖所示。如果有需要,可以把生成rdp文件的圖標改為原始圖標。
把rdp文件拷貝到可以連接到該服務器的客戶機上,雙擊即可訪問,輸入遠程服務器密碼以后,自動會在本地啟動上面的VS2022程序。
本地打開遠程的VS沒有任何違和感,但是通過一些信息,例如查看IP配置,可以看到遠程就一個卡,本地有多個卡。
和本地VS的區(qū)別,是圖標遠程的帶有遠程標記。
除此之外,還可以設置其他程序的映射。也可以提供web端的方案。
要啟用web,需要先啟用asp功能。如果你的服務器還沒開放asp功能,那就按照下面的步驟來走一個。
在服務器內(nèi)powershell里面,管理員權限下輸入
dism /online /enable-feature /featurename:IIS-ASP
然后會開始自動安裝asp功能。
接著,打開cmd,管理員權限打開,注冊asp。輸入命令
C:\Windows\System32\regsvr32.exe C:\Windows\System32\inetsrv\asp.dll
下載前端asp部署包,下載地址
https://github.com/kimmknight/raweb/archive/master.zip
解壓以后,里面的asp下面的wwwroot路徑,設置為iis項目
目錄下面的rdp文件夾,放入前面的rdp文件
然后在瀏覽器內(nèi)就可以看到對應的rdp遠程程序了。