# Gnome Vino VNC Server

(1)設定 VNC Server 在連接時,不使用加密協定。

gsettings set org.gnome.Vino require-encryption false

【註】: 不要指令前頭加上「sudo」。

(2)變更 VNC Encryption Method 的預設協定。

使用 Dconf-Editor ,設定 Gnome 桌面環境的預設值。

suo apt install dconf-editor


sudo dnf install dconf-editor

Vino VNC Server 在 Gnome 桌面環境的預設為:「使用 tls-anon 作業預設的 Encryption Method」。

故變更以下兩項設定:

  • 使用預設值:改為「關閉」;
  • 自訂數值:原選項僅有 tls-anon ,自己手動新增 none 選項。

變更「設定值」,改成如下:

  • 使用預設值:關
  • 自訂數值:[‘none’, ‘tls-anon’]

【註】:完成變更後,千萬不要漏按最後一行的「套用」鈕(一個藍底白鈎的按鈕符號)。

# 參考文件

https://www.answertopia.com/ubuntu/ubuntu-remote-desktop-access-with-vino/


# Xrdp on CentOS / Fedora

https://www.mdeditor.tw/pl/pcdk/zh-tw

# 安裝 xrdp 套件

sudo dnf install epel-release
sudo dnf install xrdp

# 設定 xrdp service 開機時自動啟動

(1)設定 service 開機自動啟動(順帶啟動 xrdp service)

sudo systemctl enable xrdp --now

(2)確認 xrdp service 已啟動

sudo systemctl status xrdp

# 設定 xrdp service 連線使用 gnome session

(1)編輯設定檔,設定 xrdp 連線使用 gnome-session

sudo vim /etc/xrdp/xrdp.ini

在 xrdp.ini 檔案最後,加下列一行設定:

exec gnome-session

(2) 重新啟動 xrdp service

sudo systemctl restart xrdp

# 設定 xrdp service 可通過防火牆

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.66.0/24 --permanent
sudo firewall-cmd --reload

# 其它參考文件

配合 VNC Server

https://www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-install-xrdp-on-red-hat-enterprise-linux-8.html