Acesse o servidor inicial da mesma rede


0

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 configurei 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:

  • quando estou em casa, faço ssh user@192.168... -p 54345para acessar esse PC
  • quando estou fora, eu faço ssh user@dynamic.address.com -p 54345

No entanto, 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?

(aqui está o que eu pensei: ao mover o ssh para a porta 54345, deveria ser automático escolher o computador ao qual eu quero me conectar -p 54345, mas isso não parece funcionar).

De volta à 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: Eu quero me conectar ao meu servidor http hospedado com

http://dd.com:8080

de dentro e de fora da rede.

(Nota: todas as portas que mencionei nesta questão estão abertas para o exterior)


1
Isso normalmente é algo que você configuraria com uma combinação de encaminhamento de porta em seu firewall (para direcionar consultas externas para o sistema correto) e um servidor DNS local (para direcionar nomes de seus sistemas para seus endereços internos em vez do externo) .
Bradd Szonye

Se 54345 e 8080 estiverem sendo encaminhados do seu roteador, você poderá acessá-los usando seu IP público da rede em que estiver conectado, pois o roteador está fazendo o encaminhamento de IP. Para acessar todas as portas em seu PC linux de forma uniforme, você pode pensar em usar esse PC como um roteador ...
diablo
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.