Well, I got off my ass and set up that server I was talking about. (Just need to work on the hard drive situation.) I installed ssh on the server, as well as the client, and can access it perfectly from the terminal. Now the big question... How do I do this from a much further remote location?

(Outside of my lan)
I'm assuming its something like:
ssh user@externalip
with all information from port 22 forwarded to the server? How do I get the external IP of the server? Or does each individual computer not have a external IP, and its just 1 per "internet" (if you get what I mean)