
Existe um servidor em uma empresa privada que não possui IP público, seu IP é 192.168.x.x
.
E eu conheço o IP público da empresa: 61.xx.xx.xx
,
Existe alguma ferramenta ou método que me permita fazer login em um servidor que esteja atrás da LAN.
Não quero instalar o TeamViewer porque é muito lento.
Eu só quero ter acesso ssh.
Muito obrigado.
Responder1
Se o endereço IP público tiver um servidor SSH e você tiver credenciais de login para ele, poderá configurar o encaminhamento de porta SSH.
Na linha de comando, você pode fazer isso:
ssh [email protected] -L 22:192.168.x.x:22
Isso configura um encaminhamento de porta do seu próprio computador para o servidor na rede interna. usuário é a conta de usuário no servidor com endereço 61.xx.xx.xx e a primeira 22 é a porta no computador local à qual você se conecta quando deseja se conectar ao servidor dentro da rede privada.
ssh [email protected]
conecta você ao outro servidor. Se você já possui um servidor SSH em execução no seu computador local, você pode usar outra porta como 222 e conectar-se assim:
ssh -p 222 [email protected]
Você precisa ajustar a porta no primeiro comando SSH que configura o túnel.
Se você precisar configurar o tunelamento com PuTTY,http://howto.ccs.neu.edu/howto/windows/ssh-port-tunneling-with-putty/tem instruções claras para isso.
Se não houver nenhum daemon SSH em execução no endereço 61.xx.xx.xx, será necessário configurar o encaminhamento de porta no roteador que lida com o tráfego entre redes públicas e privadas. Você precisa configurar o encaminhamento de porta de alguma porta externa (61.xx.xx.xx:222 por exemplo) para o IP interno 192.168.xx:22.
- Tero