Eu tenho um laptop Mac (computador A) executando o OS X el capitan que gostaria de acessar remotamente com o SSH. Como o computador está sempre na rede da minha escola, não consigo obter um endereço IP público estático. Depois de fazer pesquisas, aprendi que posso
- defina o mac os x para solicitar um determinado IP privado na rede da minha escola
- use ddclient para sempre atualizar o IP público que meu computador tem para nsupdate.info de tal forma que um URL estático sempre aponte para o computador A
Como mencionado anteriormente, o computador A está na rede da minha escola. Como posso usar meu computador (computador B) na minha rede doméstica, que é longe da minha escola, para ssh no computador A?
Digamos que eu configurei o computador A para configurar o IPv4 usando DHCP com endereço IP manual 172.27.133.200 e para usar o ddclient para atualizar o testurl.nsupdate.info para sempre apontar para o endereço IP público do computador A. Existe um comando que usaria esses dados? dois endereços que eu posso conectar, por exemplo (conceitualmente)
userOnComputerB$ ssh userOnComputerA@172.27.133.200@testurl.nsupdate.info
Saúdo também outras soluções que funcionam dentro dos limites do problema. Eu consultei outro perguntas envolvendo tunelamento reverso e encaminhamento de porta , mas não vejo como eles se aplicam a isso, porque acho que não tenho controle sobre o encaminhamento de porta dos roteadores da rede da minha escola.
Por fim, se um comando como o acima não for possível, qual é a razão técnica ou de design ssh do porquê de tal comando não ser possível?