Você tem endereço IP público? Onde você executa o NMAP? Parece que você está tentando usar seu IP de rede local da Internet. Efetivamente, os computadores não são da mesma rede e não podem alcançar um ao outro. Em vez disso, você deve usar o endereço IP da Internet.
Antes de verificar se as portas estão abertas, tente executar o comando ping entre os hosts.
No computador de origem:
ping 192.168.1.4
Se os pacotes de ping passarem, é possível formar uma conexão entre dois computadores.
Então você também pode executar o comando netstat -l no computador host para ver que o daemon SSH realmente escuta a porta 22:
netstat -l