Проще говоря, потому что ваш echo
с повышенными правами имеет превосходные полномочия на запись в стандартный вывод, а затем ваша совершенно нормальная оболочка без суперпользователя -пытается перенаправить это в файл, в который у нее нет прав на запись.
Выполнение этих команд отключило шифрование 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
#наконец, перезагрузите машину/ВМ sudo reboot now