Ok. Aqui estão as noções básicas de rede e seu problema:
Você tem uma rede local atrás do seu roteador e seu irmão tem uma rede local atrás da dele. Cada uma das suas redes locais é, bem, local para você. Você está completamente isolado um do outro. O endereço IP do seu servidor é 10.0.0.17, certo? Então, se o seu irmão tentar fazer o ping desse IP, ele estará tentando fazer ping em uma máquina na rede dele que tenha esse IP. Mas como ele não faz isso, ele recebe um erro "host not found".
Se você quiser que ele possa se conectar ao seu servidor de fora da sua rede, você terá que fazer algo no seu roteador chamado "encaminhamento de porta". No momento, seu roteador tem um endereço IP público, digamos 1.2.3.4. Agora, este IP, seu irmão provavelmente pode alcançar, porque é um endereço IP público. O que você terá que fazer é entrar em seu roteador e dizer " hey, se alguém chegar até você na porta 22 (se alguém atingir 1.2.3.4 na porta 22), encaminhe essa conexão internamente para 10.0.0.17 em porta 22 ". Então você estaria dizendo ao seu roteador para encaminhar essa conexão para o seu servidor. Isso é o que "encaminhamento de porta" é, e é isso que você precisa fazer para tornar seu servidor acessível a partir da Internet. Quando você faz isso, seu irmão pode se conectar ao 1.2.3.4 usando SSH e deve funcionar.
Notas:
- Tudo depende se o seu roteador suporta isso, mas é mais provável que isso aconteça. Leia isto para obter mais informações sobre o encaminhamento de portas: link .
- O seu servidor não está exposto à internet, ao mundo exterior. O mundo exterior é bastante obscuro, então você tem que ter certeza que você tem senhas strongs e um servidor atualizado (sim, isso porque as pessoas dizem que temos que atualizar para ser seguro). / li>
Em qualquer caso, o seu problema não é relacionado ao Ubuntu, e o AskUbuntu certamente não é o lugar para descobrir como fazer o encaminhamento de porta em seu roteador.