Cross-Postado do askubuntu por recomendação de um usuário. Estou tendo problemas para configurar meu servidor executando o Ubuntu 16.04. Eu 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]
No entanto, quando saio da rede e tento
ssh [email protected]
nada acontece. Não consigo fazer com que a porta 22 apareça como aberta usando o link
Nas configurações do meu roteador, tenho a porta 22 encaminhada para a porta de endereço local 22. 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 ssh na interface de linha de comando do roteador, mas, do contrário, não posso.
Uma coisa que parece inconsistente é que meu endereço IP local é x.x.2.x, enquanto minha sub-rede de endereço IP do roteador é x.x.0.x. Esta poderia ser a fonte do problema? E se sim, o que preciso fazer?
Para referência, eu tenho um EdgeRouter com a Ubiquiti.