Não é possível encaminhar a porta 22 para a máquina local

Não é possível encaminhar a porta 22 para a máquina local

Postado cruzado do askubuntu por recomendação de um usuário de lá. Estou tendo problemas para configurar meu servidor executando o Ubuntu 16.04. Instalei o openssh, configurei meu roteador para encaminhar a porta 22 para o endereço IP local do servidor e posso até mesmo fazer o ssh corretamente quando estiver na minha rede local e usando o IP local do servidor. ex usando:

ssh [email protected]

Porém, quando saio da rede e tento

ssh [email protected] 

nada acontece. Não consigo fazer com que a porta 22 apareça como aberta usandohttps://www.yougetsignal.com/tools/open-ports/

Nas configurações do meu roteador, tenho a porta 22 encaminhada para a porta 22 do endereço local. Também tenho meu roteador (WAN_IN e WAN_LOCAL) e firewalls de servidor configurados para permitir a passagem da porta 22. Algo interessante é que se eu encaminhar a porta 2222 para a porta de endereço local 22, posso fazer ssh na interface de linha de comando do roteador, mas caso contrário não posso.

Uma coisa que parece inconsistente é que meu endereço IP local é xx2.x, enquanto a sub-rede do endereço IP do meu roteador é xx0.x. Essa poderia ser a origem do problema? E se sim, o que preciso fazer?

Para referência, tenho um EdgeRouter com Ubiquiti.

informação relacionada