Eu tenho um antigo PC em casa no qual eu hospedo alguns repositórios privados. Eu empurro / puxo usando ssh, que eu configurei na porta 54345.
Eu também configuro um servidor DNS dinâmico (semelhante ao dyndns.org) para acessar o PC de fora da minha rede.
Deixando de lado por um segundo, eu praticamente faço isso:
ssh [email protected]... -p 54345
para acessar este PC ssh [email protected] -p 54345
Quando estou em casa, não consigo acessar meu computador doméstico por meio de seu endereço IP externo, porque esse endereço é compartilhado por todos os computadores da casa.
Como devo acessar esse computador de maneira uniforme?
(eis o que pensei: ao mover o ssh para a porta 54345, deve ser automático escolher o computador ao qual desejo me conectar quando ssh com -p 54345
; mas isso não parece funcionar).
Voltando à parte do git, o ponto era: como eu posso acessar um computador da mesma maneira de dentro / fora da rede?
Suponha que eu tenha um dyndns chamado dd.com
: desejo conectar-me ao servidor http hospedado por mim com
http://dd.com:8080
de dentro e fora da rede.
(Nota: todas as portas que mencionei nesta questão estão abertas para o exterior)