Edit 2016-11-05

This is actually trivial; here are the steps:

  1. On the remote Ubuntu “workstation”, run:
$ vncserver
  1. On the home Mac machine, run your favorite SSH tunnel:
$ ssh -t -L 5901:localhost:5901 workstation

  1. Open up the VNC screen in a Mac window:
$ open vnc://localhost:5901