“有沒有一款軟件,
能讓我在銀河麒麟操作系統上,
遠程連接到自己的Windows系統呢?”
有同學拋出這樣一個問題。
答案是:有。
今天,E學君為大家介紹的遠程桌面客戶端,可以實現從正在使用的銀河麒麟操作系統遠程到自己的Windows或另一臺銀河麒麟操作系統。
以銀河麒麟桌面操作系統為例。該系統提供的遠程桌面客戶端程序支持通過SSH、VNC或RDP遠程協議連接計算機。
首先,我們要了解什么是遠程桌面以及RDP
遠程桌面客戶端使你可以使用和控制遠程電腦。對于遠程桌面客戶端,可以使用遠程電腦完成所有操作,就像使用物理電腦一樣。
遠程桌面協議(Remote Desktop Protocol)是微軟公司為其終端服務器開發的專有協議,用于終端服務器和終端服務器客戶端之間的通信。
銀河麒麟操作系統遠程連接Windows
配置遠程連接前,請確認客戶端(銀河麒麟操作系統)與服務器端(Windows)之間的網絡正常,如果客戶端ping服務器端失敗,請嘗試關閉服務器端的防火墻后再試。此例中,服務器端系統為Windows 10 專業版,IP地址為172.20.10.5;客戶端系統為銀河麒麟操作系統V10SP1,IP地址為172.20.10.2。
ping服務器端
Windows服務器端開啟遠程桌面服務。
在“開始菜單”中找到“設置”選項,進入“系統”-“遠程桌面”界面,打開“啟用遠程桌面”開關。
開啟遠程桌面服務
完成后,在服務列表中可以看到遠程桌面和配置服務已經啟動,本地3389監聽啟動。
系統服務列表
客戶端telnet服務端3389端口
銀河麒麟操作系統遠程桌面客戶端創建連接。
在“開始菜單”中找到“遠程桌面客戶端”,打開程序。在彈出的窗口中,點擊左上角的“創建一個新的連接配置文件”。
遠程桌面客戶端
在“遠程桌面設定”窗口中,選擇RDP協議類型,在“服務器”一欄中填入要連接到的計算機(即RDP服務端)的ip地址,在“用戶名”和“用戶密碼”欄中填入遠程登錄的用戶名和密碼。點擊“保存”,保存連接。
RDP遠程連接
對于已創建的連接,可以雙擊該連接或鼠標右鍵選擇“連接”,連接到遠程桌面。
連接成功后,客戶端窗口將顯示Windows的桌面圖形,用戶可以在等同于本地桌面的情況下,操作Windows系統。
Windows遠程桌面
遠程連接銀河麒麟操作系統
銀河麒麟操作系統服務器端開啟遠程桌面服務。
在銀河麒麟桌面操作系統V10 SP1版本的系統中,默認安裝了xrdp軟件包作為RDP服務器,如果在您的電腦中尚未安裝該軟件或者不知道應如何查看,可向麒麟軟件400客服尋求幫助。
此例中,服務器端系統為銀河麒麟桌面操作系統V10 SP1,IP地址為172.20.10.6;客戶端系統為銀河麒麟桌面操作系統V10 SP1,IP地址為172.20.10.2。打開“系統監視器”,可以看到xrdp服務已啟動,進程監聽在3389端口。
銀河麒麟桌面操作系統遠程桌面客戶端創建連接。
在“開始菜單”中找到“遠程桌面客戶端”,打開程序。在彈出的窗口中,點擊左上角的“創建一個新的連接配置文件”。
在“遠程桌面設定”窗口中,選擇RDP協議類型,在“服務器”一欄中填入要連接到的計算機(即RDP服務端)的ip地址,在“用戶名”和“用戶密碼”欄中填入遠程登錄的用戶名和密碼。點擊“保存”,保存連接。
RDP遠程連接
對于已創建的連接,可以雙擊該連接或鼠標右鍵選擇“連接”,連接到遠程桌面。
連接成功后,客戶端窗口將顯示銀河麒麟桌面操作系統的桌面圖形,用戶可以在等同于本地桌面的情況下,操作銀河麒麟桌面操作系統。
銀河麒麟操作系統遠程桌面
注:
【1】并不是所有版本的Windows系統都支持遠程桌面服務。
【2】如何安裝和配置xrdp,請參考:
之前的windows版本可以啟動telnet服務端,進行遠程命令訪問。如今在win10中,取消了telnet服務端,那如何用遠程命令行的方式遠程計算機執行命令和傳輸文件呢?
Linux解決這個問題是通過ssh和sftp兩個協議來完美的解決的,那我們windows下也通過這個方式來完成,那不是ok嗎?
上軟件===> Bitvise SSH server
本次教程使用的是Bitvise SSH Server 8.37版本。使用下來效果完美。
軟件的官方網址 (國外網址不太好訪問)
https://www.bitvise.com/
國內可以這里下載
https://alantop0720.github.io/soft.html
下載安裝后的設置:
如上圖,Password authentication:Permit for any account type, 這個選擇是讓系統用戶和虛擬用戶都支持。
第一個選項,是啟動服務。
第二個選項,是可以設置手動啟動服務,還是開機自動啟動服務。
這下設置好了。支持putty 遠程執行命令和winscp遠程傳輸文件
tasklist 遠程查看進程
taskkill /im cmd.exe /f 遠程殺進程
注意點:
軟件也支持虛擬用戶,使用虛擬用戶執行命令的權限小很多,很多管理員的命令無法執行。