Encryption

如何在 Fedora 31 桌面的預設/內置“螢幕共享”中禁用 VNC 加密?

  • April 16, 2020

我無法從任何其他(非 Linux)機器通過“螢幕共享”連接到我的 Fedora 31 Workstation GUI。我幾乎可以肯定這是由於“螢幕共享”的 VNC 伺服器正在使用加密。但是,我在區域網路的防火牆後面,不需要任何外部訪問,所以我不需要加密。我確信 SS 確實有效,因為當我使用 Remmina 從我的 Ubuntu 機器上測試它時,它按預期工作。但是,我在 Win/Mac 上測試了所有這些 VNC 客戶端,但它們都不起作用

  • uVNC客戶端
  • RealVNC 查看器(又名 VNC 連接)
  • macOS 上的預設“螢幕共享.app”

如何禁用“螢幕共享”VNC 伺服器使用的加密,以便我可以從 Windows 或 Mac 機器連接?

編輯:這裡的解決方案允許 VNC 連接!

gsettings set org.gnome.desktop.remote-desktop.vnc encryption "['none']"

sudo firewall-cmd --permanent --add-service=vnc-server

sudo firewall-cmd --reload

sudo reboot now

然而,螢幕解析度很奇怪,而且是原來的三倍——有什麼辦法解決這個問題嗎? 在此處輸入圖像描述

執行這些命令禁用 VNC 加密並允許連接在 Fedora 31 上工作:

gsettings set org.gnome.desktop.remote-desktop.vnc encryption "['none']"

sudo firewall-cmd --permanent --add-service=vnc-server

sudo firewall-cmd --reload

#finally,重啟機器/VM

sudo reboot now

引用自:https://unix.stackexchange.com/questions/575358