Cómo iniciar sesión en un servidor detrás de LAN a través de ssh

Cómo iniciar sesión en un servidor detrás de LAN a través de ssh

Hay un servidor en una empresa privada que no tiene IP pública, su IP es 192.168.x.x.

Y conozco la IP pública de la empresa: 61.xx.xx.xx,

¿Existe alguna herramienta o método que me permita iniciar sesión en un servidor que está detrás de la LAN?

No quiero instalar TeamViewer porque es demasiado lento.

Sólo quiero tener acceso ssh.

Muchas gracias.

Respuesta1

Si la dirección IP pública tiene un servidor SSH y tiene credenciales de inicio de sesión, puede configurar el reenvío de puertos SSH.

En la línea de comando, puedes hacer esto:

ssh [email protected] -L 22:192.168.x.x:22

Esto configura un reenvío de puertos desde su propia computadora al servidor en la red interna. usuario es la cuenta de usuario en el servidor que tiene la dirección 61.xx.xx.xx, y el primer 22 es el puerto de su computadora local al que se conecta cuando desea conectarse al servidor dentro de la red privada.

ssh [email protected]

luego te conecta al otro servidor. Si ya tiene un servidor SSH ejecutándose en su computadora local, puede usar otro puerto como 222, luego se conecta así:

ssh -p 222 [email protected]

Debe ajustar el puerto en el primer comando SSH que configura el túnel.

Si necesita configurar un túnel con PuTTY,http://howto.ccs.neu.edu/howto/windows/ssh-port-tunneling-with-putty/tiene instrucciones claras para eso.

Si no hay ningún demonio SSH ejecutándose en la dirección 61.xx.xx.xx, entonces necesita configurar el reenvío de puertos en el enrutador que maneja el tráfico entre la red pública y privada. Debe configurar el reenvío de puertos desde algún puerto externo (61.xx.xx.xx:222 por ejemplo) a la IP interna 192.168.xx:22.

  • tero

información relacionada