I cannot connect to my Fedora 31 Workstation GUI via "Screen Sharing" from any other (non-Linux) machine. I am almost certain this is due to the encryption that the VNC server for "Screen Sharing" is using. However, I am behind the firewall on my LAN and do not need external access whatsoever, so I do not need encryption. I know for sure that SS does work because when I test it from my Ubuntu machine with Remmina, it works as expected. However, I tested all of these VNC clients on Win/Mac and they do not work:
- uVNC client
- RealVNC Viewer (aka VNC Connect)
- Default "Screen Sharing.app" on macOS
How can I disable the encryption that the "Screen Sharing" VNC server uses so that I can connect from a Windows or Mac machine?
EDIT: The solutions here worked to allow VNC to connect!
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