Encryption
如何在 Fedora 31 桌面的預設/內置“螢幕共享”中禁用 VNC 加密?
我無法從任何其他(非 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