今天一個(gè)客戶聯(lián)系我,說(shuō)他購(gòu)買的德國(guó)vps想安裝桌面,我于是問(wèn)他要了資料,一看是centos8的,好家伙,好先進(jìn),目前我很少用centos8,于是我百度找了找,我們很多網(wǎng)友選擇Linux服務(wù)器會(huì)搭建有需要的遠(yuǎn)程桌面系統(tǒng),主要問(wèn)題還在于我們看到的很多服務(wù)器是沒(méi)有支持Windows系統(tǒng)的,而且即便有成本也是比較高的。接下來(lái)小編整理一篇來(lái)自國(guó)外的關(guān)于CentOS8鏡像下安裝XRDP遠(yuǎn)程桌面的環(huán)境。Xrdp是Microsoft遠(yuǎn)程桌面協(xié)議(RDP)的開(kāi)源實(shí)現(xiàn),允許我們以圖形方式控制遠(yuǎn)程系統(tǒng)。安裝之后我們可以登錄到遠(yuǎn)程計(jì)算機(jī)并創(chuàng)建真實(shí)的桌面會(huì)話,就像登錄本地計(jì)算機(jī)一樣。
第一、安裝桌面應(yīng)用包
通常,Linux服務(wù)器沒(méi)有安裝桌面環(huán)境。 Gnome是CentOS 8中的默認(rèn)桌面環(huán)境,但是我們需要先更新下應(yīng)用軟件包。
sudo dnf groupinstall "Server with GUI"
下載和安裝Gnome軟件包及其依賴,這個(gè)需要時(shí)間比較長(zhǎng)。
第二、安裝Xrdp
Xrdp軟件包包含在標(biāo)準(zhǔn)CentOS 8存儲(chǔ)庫(kù)中,如果我們需要安裝直接運(yùn)行。
sudo dnf install xrdp
安裝過(guò)程完成后,啟動(dòng)Xrdp服務(wù)并在啟動(dòng)時(shí)啟用它:
sudo systemctl enable xrdp --now
檢查是否運(yùn)行中:
sudo systemctl status xrdp
然后我們可以看到狀態(tài):
xrdp.service - xrdp daemon
Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2020-02-02 18:30:43 UTC; 11s ago
...(laozuo.org)
第三、配置Xrdp
Xrdp配置文件位于/ etc / xrdp目錄中。 對(duì)于常規(guī)Xrdp連接,只需將Xrdp設(shè)置為使用Gnome。
sudo nano /etc/xrdp/xrdp.ini
在最后一行增加:
exec gnome-session
保存之后重啟:
sudo systemctl restart xrdp
第四、設(shè)置防火墻
默認(rèn)情況下,Xrdp偵聽(tīng)所有接口上的端口3389。 如果您在CentOS計(jì)算機(jī)上運(yùn)行防火墻(應(yīng)該始終這樣做),則需要添加一條規(guī)則以允許Xrdp端口上的通信。通常,您只希望允許從特定IP地址或IP范圍訪問(wèn)Xrdp服務(wù)器。 例如,要僅允許192.168.1.0/24范圍內(nèi)的連接,請(qǐng)輸入以下命令:
sudo firewall-cmd --new-zone=xrdp --permanent
sudo firewall-cmd --zone=xrdp --add-port=3389/tcp --permanent
sudo firewall-cmd --zone=xrdp --add-source=192.168.1.0/24 --permanent
sudo firewall-cmd --reload
要允許從任何地方到3389端口的通信,請(qǐng)使用以下命令。
sudo firewall-cmd --add-port=3389/tcp --permanent
sudo firewall-cmd --reload
第五、登錄連接
現(xiàn)在已經(jīng)配置了Xrdp服務(wù)器,是時(shí)候打開(kāi)本地Xrdp客戶端并連接到遠(yuǎn)程CentOS 8系統(tǒng)了。Windows用戶可以使用默認(rèn)的RDP客戶端。 在Windows搜索欄中鍵入“ remote”,然后單擊“ Remote Desktop Connection”。 這將打開(kāi)RDP客戶端。 在“計(jì)算機(jī)”字段中,鍵入遠(yuǎn)程服務(wù)器的IP地址,然后單擊“連接”。
然后我們可以看到默認(rèn)的Gnome桌面。
這樣我們就實(shí)現(xiàn)在Linux系統(tǒng)安裝完畢Xrdp 遠(yuǎn)程桌面服務(wù)。