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.