1. 程式人生 > >Ubuntu 18.04 上使用xrdp遠端桌面連線

Ubuntu 18.04 上使用xrdp遠端桌面連線

很多時候我們都會需要對Linux系統進行遠端桌面連線,隨著Ubuntu 18.04的釋出,大夥也慢慢用上了Ubuntu 18.04,下面介紹在Ubuntu 18.04上如何進行遠端桌面連線,這個跟之前的版本有一點小區別。

首先更新系統源(這裡推薦使用國內的源,下載速度快很多),這裡用的是清華大學的映象源,這個源是用在ARM板上的,支援arm64,對於PC上的可以自行搜尋替換。

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe

更新系統源

sudo apt-get update

安裝 xrdp、tightvncserver

sudo apt-get install tightvncserver xrdp

這裡要注意的是,如果你的系統中支援 Xorg的話,要先安裝 tightvncserver 再安裝 xrdp,因為這會影響到安裝的xrdp的版本,如果先安裝xrdp再安裝tightvncserver,會出現老版本的xrdp,這裡面沒有Xorg,在筆者的系統中使用Xvnc會出現登入不上的問題,所以還是使用Xorg好。

在Xorg中我們可以在遠端桌面和本地進行復制貼上,這相對是十分便利的。

安裝xubuntu-desktop

sudo apt-get install xubuntu-desktop

安裝完後,執行以下指令

echo xfce4-session >~/.xsession

將xfce4-session寫入到檔案.xsession中

修改 /etc/xrdp/startwm.sh 檔案

sudo gedit /etc/xrdp/startwm.sh

在. /etc/X11/Xsession 上邊新增 xfce4-session

修改配置檔案 /etc/X11/Xsession

在檔案最上面新增 xfce4-session

重新啟動xrdp服務

sudo service xrdp restart

然後我們就可以使用Windows的mstsc登入了,介面如下

有一點需要注意的是,這裡預設是需要root使用者才可以登入的,如果要普通使用者也能登入,只要修改 .ICEauthority 檔案的許可權後重啟就可以了,這個檔案就在使用者目錄 ~/ 下。