An SSH client allows you to securely connect to a remote computer that accepts external connections.
Mac OS X and Linux
On Mac OSX, which is based on a Unix environment, you can use the built in terminal program. Terminal can be found Applications > Utilities. Linux systems similarly have a Shell program.
Optionally, you can use FastX. See Connecting to Quest with FastX for installation instructions and how to set up a connect to Quest specifically.