Gnome Remote Desktop

# sudo apt install -y vino # not necessary?
sudo apt install -y winpr-utils

sudo systemctl restart gnome-remote-desktop.service
sudo grdctl --system rdp enable

sudo rm -rf ~gnome-remote-desktop/rdp-tls*
sudo -u gnome-remote-desktop winpr-makecert -silent -rdp -path ~gnome-remote-desktop rdp-tls

sudo grdctl --system rdp set-tls-key /var/lib/gnome-remote-desktop/rdp-tls.key
sudo grdctl --system rdp set-tls-cert /var/lib/gnome-remote-desktop/rdp-tls.crt

sudo systemctl daemon-reload
sudo systemctl enable --now gnome-remote-desktop.service
sudo grdctl --system rdp set-credentials "name" "password"

sudo systemctl restart gnome-remote-desktop.service

check status

sudo systemctl status gnome-remote-desktop.service

do I need to open up a firewall

sudo ufw allow 3389
sudo ufw reload

External Resources

Errors I encountered

Other Misc Commands

sudo apt --reinstall install mutter mutter-common mutter-common-bin

sudo update-initramfs -u -k all
sudo ubuntu-drivers autoinstall
sudo apt purge xrdp
journalctl /usr/libexec/gnome-remote-desktop-daemon -f