Configurei o encaminhamento de porta para que minha rede possa enviar ssh para o meu servidor de fora da rede (digamos que% externoport 10122
mapeia para% internoport 22
para 192.168.1.101
).
Digamos que meu computador tenha o IP 192.168.1.102
, o servidor tenha 192.168.1.101
Eu posso fazer ssh [email protected]
e isso funcionará.
Eu posso fazer ssh -p 10122 root@<public IP>
e ele funcionará APENAS se eu não estiver conectado à rede local
Por que não consigo invocar ssh -p 10122 root@<public IP>
de dentro da rede?
Eu pesquisei e só obtive informações sobre como fazer o encaminhamento de porta ou use iptables
para abrir portas (mas isso já está funcionando).
EDIT: Eu não preciso usar o IP externo para acessar uma máquina interna, eu acertei esse problema mais de uma vez e gostaria de saber mais e ser capaz de explicar por que se alguém me perguntasse. / p>