I think i know what your problem is, I think you have your ssh port turned off. The reason I came up with that conclusion is because (didnt u get your firewall tested on www.dslreports.com
?) your score on your firewall was 0 (stealth). WELL, I tested mine and I too run ssh and I was docked points. If you scored a 0 on your firewall then you had your ssh port (22) closed. You don't have ssh (22) port open so you didnt get docked. Anyway, try opening and try your ssh.
check to see if you have a /etc/rc.d/rc.firewall, check in there and see if you have certain things disabled. To remove it just rename it to something else.