Okay. I'm guessing you haven't set up your router for this then. You need to set up port forwarding.
I can't give you specific instructions, since I don't have a Linksys router, but go into the configuration page, you should be able to figure out where everything is.
SSH generally uses port 22. Protocol is TCP. Use your internal network (192.168.x.x) IP address of the computer running SSH. Be sure to give the people who need to connect to your computer via SSH your external IP address.
edit:
http://www.portforward.com/ if setting up port forwarding for your specific router turns out not-so-obvious. Chances are your router will be on their
list.
edit 2: Just looked through that site. Excellent. All you have to do is go to the list of routers, click your router model #, click SSH, and it'll go through the steps. Just follow those.