I'm having the same problem. I have Raspbian installed on my device. I've been doing all administration from SSH over a LAN. However, when I try to connect outside of the LAN it doesn't work. It times out in the SSH client. I run nmap and I get, "22/tcp filtered ssh".
What I tried:
I tried NAT settings in the router (adding a port 22 to port 22 rule for the device).
I tried setting a packet filter rule to pass all things to port 22.
I tried setting the router's IP passthrough settings to have that computer be the "default server".
I tried setting the router's IP passthrough settings to pass everything to that computer.
I tried restarting my router (as some settings I did required that anyways).
I tried this guide for my router on how to enable SSH (it's what I already did anyways):
http://portforward.com/english/routers/ ... 10/SSH.htm
I tried this guide for enabling SSH with iptables:
I tried this which is basically the same thing:
http://raspberrypi.stackexchange.com/qu ... to-raspbmc
I tried using a different port from the /etc/ssh/ssh_config and my ssh client.
None of these have given me any progress. Does anybody have any ideas?