Talvez eu esteja sentindo falta de algo, mas em nenhum lugar da sua pergunta eu vejo um endereço IP "remoto". Eu só vejo 192.168.x.x, que só está disponível dentro da sua lan. Se você quiser se conectar de fora da lan, você precisa usar um endereço externo (público), que é o endereço real visto de fora. Se for um endereço dinâmico, você precisa ter certeza de que está atualizado ou usar um serviço DNS dinâmico, como o DynDNS.
Além disso, você precisa abrir a porta no roteador e certificar-se de que ela esteja direcionada ao servidor para a porta 22.
Informações adicionadas
Se você deseja acesso externo fácil a um ou mais servidores em seu sistema, convém examinar o DNS dinâmico. Existem serviços gratuitos que exigem acesso periódico ou talvez outros requisitos. O que eu uso (dyndns.org) costumava ter um serviço gratuito, mas agora custa US $ 25 / ano. Eu uso para acesso remoto a um servidor web, e também meu servidor de e-book calibre. Ele permite que você escolha um nome de domínio em uma lista grande e adicione um prefixo para torná-lo pessoal. Por exemplo, você pode escolher homelinux.net e adicionar qualquer número de nomes, como "atavel.homelinux.net"; você executa um atualizador padrão periodicamente em seu sistema doméstico que lerá seu endereço IP real e atualizará o dynDNS em caso de alteração. Não é muito complicado, na verdade.