Windows使用RDP遠(yuǎn)程桌面控制Ubuntu【公網(wǎng)遠(yuǎn)程控制】

前言
XRDP是一種開源工具,它允許用戶通過Windows RDP訪問Linux遠(yuǎn)程桌面。 除了Windows RDP外,xrdp工具還接受來自其他RDP客戶端(如FreeRDP、rdesktop和NeutrinoRDP )的連接。 相較于VNC,xrdp更加的輕量級(jí)。下面簡(jiǎn)單幾步實(shí)現(xiàn)ubuntu XRDP+cpolar內(nèi)網(wǎng)穿透工具,實(shí)現(xiàn)windows遠(yuǎn)程桌面控制ubuntu。

1. ubuntu安裝XRDP
先更APT 包管理器
sudo apt update
Bash
Copy
下載安裝 XRDP
sudo apt install xrdp
Bash
Copy
然后啟動(dòng),如在啟動(dòng)提示錯(cuò)誤,可能是端口沖突,重啟設(shè)備再嘗試
sudo systemctl start xrdp
Bash
Copy
查看狀態(tài),active表示成功
systemctl status xrdp

設(shè)置開機(jī)啟動(dòng)
sudo systemctl enable xrdp
Bash
Copy
遠(yuǎn)程桌面開關(guān)需要記得開啟

2.局域網(wǎng)測(cè)試連接
局域網(wǎng)IP連接,先查看ip地址,輸入以下命令查看:
ip address
Bash
Copy
以免連接出現(xiàn)問題,先在防火墻中添加一個(gè)3389端口
sudo ufw allow from any to any port 3389 proto tcp
Bash
Copy
然后記得退出登錄,一定要記得,否則連接不上,這一步目的是讓Ubuntu處于鎖屏界面

然后打開windwos遠(yuǎn)程連接工具

輸入我們上面查看的ubuntu局域網(wǎng)ip地址,然后點(diǎn)擊連接

然后我們就看到了XRDP的界面,需要輸入U(xiǎn)buntu用戶名和密碼

輸入后即可連接成功

3.安裝cpolar內(nèi)網(wǎng)穿透
接著使用cpolar穿透本地XRDP服務(wù),使得windwos遠(yuǎn)程桌面可以遠(yuǎn)程進(jìn)行訪問。cpolar支持http/https/tcp協(xié)議,不限制流量,操作簡(jiǎn)單,無需公網(wǎng)IP,也無需路由器。
cpolar官網(wǎng):https://www.cpolar.com/
安裝cpolar內(nèi)網(wǎng)穿透(支持一鍵自動(dòng)安裝腳本)
cpolar 安裝(國(guó)內(nèi)使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
Bash
Copy
或 cpolar短鏈接安裝方式:(國(guó)外使用)
curl -sL https://git.io/cpolar | sudo bash
Bash
Copy
查看版本號(hào)
cpolar version
Bash
Copy
token認(rèn)證
登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)的驗(yàn)證,查看自己的認(rèn)證token,之后將token貼在命令行里
cpolar authtoken xxxxxxx

向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
Bash
Copy
啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar
Bash
Copy
查看服務(wù)狀態(tài)
sudo systemctl status cpolar
Bash
Copy
正常顯示為active
則表示服務(wù)為正常在線啟動(dòng)狀態(tài)

在ubuntu系統(tǒng)本地安裝cpolar內(nèi)網(wǎng)穿透之后,在ubuntu瀏覽器上訪問本地9200端口,或者在外部瀏覽器通過局域網(wǎng)ip地址訪問9200端口,打開cpolar web ui 界面

登陸后點(diǎn)擊左側(cè)儀表盤的隧道管理——?jiǎng)?chuàng)建隧道,由于XRDP中是3389端口,因此我們要來創(chuàng)建一條tcp隧道,指向3389端口:
隧道名稱:可自定義,注意不要重復(fù)
協(xié)議:tcp
本地地址:3389
端口類型:隨機(jī)域名
地區(qū):China vip
點(diǎn)擊創(chuàng)建

創(chuàng)建成功后我們打開在線隧道列表復(fù)制創(chuàng)建的公網(wǎng)地址

4.cpolar公網(wǎng)地址測(cè)試訪問
連接的時(shí)候,ubuntu一定是處于鎖屏界面,否則連接不成功

打開windwos遠(yuǎn)程桌面,輸入cpolar中創(chuàng)建的tcp公網(wǎng)地址,

然后出現(xiàn)輸入用戶名密碼界面,輸入用戶名密碼即可連接成功,

5.固定域名公網(wǎng)地址
在cpolar內(nèi)網(wǎng)穿透中,上面創(chuàng)建的地址是隨機(jī)的,24小時(shí)內(nèi)變化,為了更加穩(wěn)定的訪問和連接,cpolar支持固定公網(wǎng)地址
需升級(jí)至專業(yè)套餐或以上才支持配置固定域名
登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)儀表盤的預(yù)留
,找到保留的TCP地址
,為tcp隧道固定一個(gè)域名。
地區(qū):選擇服務(wù)器地區(qū)
描述:即備注,可自定義填寫
修改完成后,點(diǎn)擊`保留

域名地址保留成功后,我們將地址復(fù)制下來,接下來需要將其配置綁定到隧道中去。

登錄cpolar web ui管理界面。點(diǎn)擊左側(cè)儀表盤的隧道管理
——隧道列表
,找到需要配置隧道,點(diǎn)擊右側(cè)的編輯

修改隧道信息,將固定的域名地址配置到隧道中:
端口類型:固定TCP端口`
預(yù)留的TCP地址:填寫我們剛剛所保留復(fù)制的地址
修改完成后,點(diǎn)擊更新

隧道更新成功后,點(diǎn)擊左側(cè)在線隧道列表
,可以看到隧道的公網(wǎng)地址,已經(jīng)更新為官網(wǎng)保留固定的域名了

然后使用cpolar中固定的TCP地址進(jìn)行連接

輸入用戶名和密碼

即可遠(yuǎn)程成功
