You need to (once only):
The Screen Sharing (VNC) server is built-in to Macs, only needs to be
turned on.
Also need to configure the firewall to allow, and ensure the
Mac will not go to sleep.
In System Preferences:
Ensure your laptop is not running a VNC server itself.
Run ssh: in a terminal window, type the command
Follow the prompts: type the words from your paper skey sheet for the line number shown, or the authenticator code, then your normal enna password. You will be logged in to enna.
The very first time you use ssh, you will be prompted about the as-yet
unknown authenticity fingerprint: say yes.
Leave that enna window logged in, running; you may minimize/iconize its window. Keep that session running, do not allow to time out, do not allow your computer to go to sleep/hibernate e.g. as most laptops do with the lid closed.
In Finder choose Go and Connect to Server, in the Server Address field type
You can also copy files between the office Mac and the laptop e.g. by simple drag-and-drop. You can minimize/iconize the Screen Sharing window, or make it un-maximized.
Alternatively you could start things from a terminal window (another
terminal, not the enna one), typing the command
open vnc://localhost
Or, find the app in /System/Library/CoreServices and drag it to your
Launchpad, start it and connect to machine named localhost.
When done, just close the Screen Sharing window.
After disconnecting your Screen Sharing (VNC) session, you may close the ssh window (log out the enna session): type exit at the enna prompt, or just close the terminal window.
The remote "laptop" machine could be Linux or Windows: Linux has SSH and you could install some VNC viewer (say xtightvncviewer), for Windows you could use putty and one of many free VNC viewers; but we will not describe how to use such other machines.
You could use VNC for office Windows PCs also, but for those you are better off with RDP that is "native" to Windows.
Paul Szabo psz@maths.usyd.edu.au 14 Dec 23