se hai fatto un ping, lo hai fatto sull'ip pubblico, e se hai un router e' lui che ti ha risposto. Se non imposti niente sul router, per come hai provato stai cercando di fare un ssh sul router, non avendo il servizio in ascolto ti da picche.

Hai bisogno del portforwarding, se hai un router cisco fai una ACL senno' dici al router di girare la 22 sulla 22 dell'ip interno della macchina a cui vuoi accedere. Considera che normalmente si possono avere piu' macchine dietro un router a cui vuoi accedere in ssh, se non puoi/vuoi mettere su una vpn usi un portforwarding ad hoc. es. tu chiami la porta 2000 del tuo indirizzo pubblico (hostname di noip) e te la gira sulla 22 del 192.168.1.15, invece la 20001 te la gira su 192.168.1.22

Se hai dubbi su come abilitare il portforwarding sul tuo router, dai un okkio qui http://www.portforward.com/routers.htm
penso tu non abbia problemi a trovare le istruzioni per il tuo apparato di rete.

Ciao