check out logmein, where you can control one mac with another via a browser.
Apple has back to my mac if you're a mobile me member
And finally there is always the trusty vnc to allow control of one mac with another, though this option you may need to monkey with your router to enable port forwarding.
I second this suggestion. This is the most secure method. I would furthermore suggest:
. use a different port than port 22 (default ssh port)
. use macfuse/sshfs if the CLI gives you a rash