/etc/xrdp/xrdp.ini

/etc/xrdp/xrdp.ini

我已經在我的 ubuntu 伺服器 15.10 上設定了 xrdp,使用 mate 桌面環境,一切都運作良好。除非我啟用 UFW。我有以下連接埠允許所有 tcp

2222(SSH)

3389(我相信是xrdp的)

5910(因為 xrdp 一直嘗試使用該端口,不知道我是否需要打開該端口)

現在,如果我停用 ufw,然後登入遠端桌面,然後關閉它,然後重新啟用 ufw,我就可以重新開啟遠端桌面。一旦我重新啟動伺服器,我發現自己陷入了同樣的困境。

/etc/xrdp/xrdp.ini

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=high
channel_code=1
max_bpp=24

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=ask5910

我已將連接埠設定為ask5910,儘管我想將其設定為特定連接埠。

我已經到處搜尋了,我能找到的就是透過ufw允許ssh和3389/tcp,我已經做到了。那我做錯了什麼?我是否可以在系統啟動後立即使用 xrdp,而無需停用防火牆?

答案1

從 Ubuntu 14.10 開始,Ubuntu(Ubuntu 儲存庫)提供的 xrdp 軟體包可讓您重新連線到相同會話。

在防火牆方面,您應該只需要連接埠 3389,因為 xrdp 軟體充當代理。當您連接到連接埠 3389 時,在 xrdp.ini 檔案中,您可以看到附加連線是透過 ip 127.0.0.1(本身)完成的

我們測試了以下內容

  1. 安裝 xrdp(來自 ubuntu 儲存庫)(sudo apt-get install xrdp)
  2. 安裝 mate-desktop 作為備用桌面
  3. 啟用你的防火牆
  4. 對於 xrdp,允許 3389 的傳入流量

至此,我們就可以對ubuntu進行遠端桌面連線了。我們可以在啟用防火牆時斷開連接並重新連接到同一會話我們可以在啟用防火牆時重新啟動伺服器並透過 xrdp 連線...

所以我們的建議是,嘗試將 xrdp 安裝為預設值,然後就可以開始了

希望有幫助

相關內容