Back when I had roomates who wanted SSH access to their box, we just
setup the router to forward some high ports to the ssh port on the
Linux machine.

ie:
Justin's Box was port 1022
My Box was port 1033.

Then we just used the wild card option in dyndns, so we were doing

ssh -p 1022 kremer.geekapt.homeip.net
ssh -p 1023 zibby.geekapt.homeip.net

It worked out well enough until you hit a firewall that blocked
outbound ports. ;)

--
Andrew S. Zbikowski | http://andy.zibnet.us
SELECT * FROM users WHERE clue >0;
0 rows returned