OpenSSH is free and opensource, with many handy features to make your life easier and more fun.
It's designed to make remote connections as unobtrusive and integrated as possible.
Just a few terminal commands to get you going, and from then on it's all automagic!