Forget the vncserver setups... There is a Chrome Remote Desktop service that can be run with a Debian VM. This allows you to connect via your chrome browser to your google vm. Setup is super quick and painless.
Follow these instructions to get going. https://cloud.google.com/solutions/chrome-desktop-remote-on-compute-engine
Just another reason to use cloud virtual machines vs local vms.