閩人
因為所有Windows系統的遠程桌面都支持RDP協議(RDP是用于終端服務器和終端服務器客戶端之間通信的一種協議標準),所以如果是在Windows系統之間進行遠程控制,一般情況下使用系統自帶的遠程桌面組件就可以了,而無需安裝第三方的軟件。如果要在Windows和Linux之間實現彼此的控制,我們同樣可以在Linux系統上通過安裝支持RDP協議的軟件來實現。下面以Ubuntu系統為例進行說明,其他種類的Linux系統實現方式也大同小異。
要想在安裝了Ubuntu系統的服務器(以下簡稱為A電腦)上遠程控制安裝了Windows 10系統的電腦(以下簡稱為B電腦),可以借助Rdesktop實現。在Ubuntu系統中啟動終端后輸入“sudo apt install rdesktop”并回車(在終端輸入的每一條命令都需要回車確認執行,下同),按提示完成Rdesktop應用的安裝(圖1)。
接著返回B電腦,在桌面上右擊“計算機”并選擇屬性,在彈出的窗口中點擊“遠程設置”,在打開的“系統屬性”頁面中切換到“遠程”選項卡,勾選“允許遠程協助連接這臺計算機”,并去除下方“僅允許運行使用網絡級別身份驗證的遠程桌面的計算機連接(建議)”的選擇,點擊“確定”按鈕退出設置窗口(圖2)。
返回A電腦,在圖1所示的終端界面中繼續輸入“rdesktop--g 1440×900-P-z-xl-rsound:Off-u windowsuser 192.168.1.11:3389”命令,連接成功后會在A電腦的桌面上出現B電腦的登錄界面,按圖示輸入B電腦的用戶名和密碼進行遠程登錄即可(圖3)。
成功登錄后就能在A電腦上看到B電腦的桌面,之后的操作和Windows系統之間使用遠程桌面的方法是一樣的(圖4)。比如需要提取B電腦上的素材到A電腦,那么既可以在A電腦上直接操作B電腦通過FTP上傳文件,也可以啟動B電腦上的QQ進行文件的傳輸。
對命令行不熟悉的朋友,還可以在A電腦上安裝Rdesktop的GUI客戶端Grdesktop,只要在終端輸入并執行“sudo apt install grdesktop”即可安裝該程序。安裝完后在終端輸入并執行“grdesktop”命令啟動程序,接著在它的主界面上點擊“Down”展開選項界面,按提示輸入B電腦的IP地址、用戶名和密碼,最后點擊“Execute”按鈕進行連接即可(圖5)。
由于Windows本身已經支持RDP協議,所以如果要通過B電腦遠程控制A電腦,我們只需在A電腦上進行相關的設置即可。
在A電腦上啟動終端,輸入并執行“sudo apt install xrdp”命令安裝Xrdp服務,完成安裝后繼續執行“sudosystemctl enable xrdp”和“sudosystemctl start xrdp”命令啟動RDP協議服務(類似于Windows 10的遠程設置,表示允許網絡中的其他電腦連接到本機)(圖6)。
返回B電腦并啟動“遠程桌面連接”組件,按提示輸入A電腦的IP地址、用戶名等信息,最后點擊“連接”按鈕(圖7)。
連接成功后,在B電腦上就可以對A電腦執行任意的操作,比如直接啟動A電腦上的終端進行補丁的安裝和升級等(圖8)。