Aqui está o que eu faço,
- Configure o encaminhamento de porta no seu roteador, você realmente não precisa alterar a porta ssh na caixa do Ubuntu, apenas encaminhe a porta X do roteador para a porta 22 na caixa.
- Configure o DNS dinâmico no seu roteador, se possível. Ele permitirá que você digite "ssh [email protected]: port" Olhe aqui para informações básicas sobre dinâmica dns.