¿Es posible ssh entre dos redes diferentes?

12

¿Cómo se SSH entre dos redes diferentes? Gracias por adelantado. Aquí está el escenario en cuestión:

  • La IP de mi PC en casa: 192.168.1.106
  • IP pública del hogar: XXX.YYY.ZZZ.254
  • IP de mi PC de oficina: 192.168.10.130
  • IP pública de la oficina: XXX.YYY.ZZZ.160

¿Cómo puedo hacer SSH desde 192.168.1.106(mi hogar) a 192.168.10.130(oficina) o viceversa? es posible? Por favor, ayúdame.

Dinesh Dhananjayan
fuente

Respuestas:

11

Esto es posible si tiene reenvío de puertos en un enrutador receptor. Por ejemplo, si desea pasar de la oficina a la casa, primero debe ingresar a la configuración del enrutador doméstico y configurar el reenvío de puertos para el puerto 22 a una dirección IP específica en su red doméstica y número de puerto, en su 192.168.1.106puerto de caso 22. De esa manera, si lo hace desde la oficina ssh [email protected], será redirigido desde el enrutador a la computadora de su hogar.

Las configuraciones para el reenvío de puertos difieren de un enrutador a otro; sólo para tener una idea de que, vistazo a los ejemplos en los Puertos cómo reenviar en el router artículo

Con Office, puede ser difícil porque depende de su empresa y, por lo general, TI diría que no, pero es posible que desee preguntarles

Sergiy Kolodyazhnyy
fuente
Está funcionando !!!. Muchas gracias por su valiosa ayuda.
Dinesh Dhananjayan
2

Necesita un puerto público para conectarse.

Una buena solución es NGROK , busque el "túnel TCP" que desee ngrok tcp 22.

Expone el puerto a su propio nombre de dominio temporal que es público. ngrokes gratis, aunque los usuarios gratuitos tienen su dominio restablecido cuando se ngrokcierra. Poner la computadora a dormir no se cierra ngrok. Simplemente no cierres ngroky deberías estar bien.

La otra opción que he hecho es comprar un host (dominio opcional) (uso digitalocean y namesilo), luego usar tinc para vpn la computadora de mi casa, mi servidor y mi computadora portátil con mi servidor como host y los otros dos computadoras como clientes. Luego ssha mi servidor, luego puedo ssha mi otra computadora.

usuario1562431
fuente
2

Use el reenvío de puertos en la configuración de su enrutador para que todo el tráfico entrante a través de los puertos 20 a 29 se redirija a la dirección IP interna con los mismos puertos.

Además de esto, puede considerar un servicio DNS dinámico externo como dyn.com (anteriormente dyndns.com) o noip.com .

Alex García Gómez
fuente
0

Sí, es absolutamente posible. Por lo general, utiliza el reenvío de puertos para eso (para diferentes enrutadores residenciales, la forma en que lo hace puede variar). Sin embargo, hay un problema con esto. La mayoría de los proveedores de servicios de Internet no le permitirán hacerlo. Por lo tanto, probablemente no podrá acceder a la computadora de su casa desde el trabajo. El inicio de sesión remoto a través de Internet casi siempre significa que tendrá que ponerse en contacto con su ISP para decirle que desea habilitar esta función, lo que probablemente le costará dinero adicional. Al menos, ese fue mi caso cuando quería tener acceso a mi computadora en casa desde el trabajo.

Para obtener información adicional sobre cómo configurar correctamente el reenvío de puertos, solo busque en YouTube .

misha
fuente