SSH en iMac desde Internet público

SSH en iMac desde Internet público

Intenté configurar el inicio de sesión remoto en Compartir en mi iMac con Mojave. Sin embargo, la IP proporcionada es 192.168.xx en la red local. Si busco la dirección pública ipv4 o ipv6 de Mac e intento conectarla mediante SSH, no se conecta y solo se conecta con la IP local. ¿Cómo puedo conectarme a través del internet público?

Respuesta1

Lo más probable es que el problema sea el enrutador que utiliza para conectarse a su ISP.

La mayoría de los ISP proporcionan un enrutador al usuario final, pero algunos le permiten usar el suyo propio.

Lo que está pasando aquí es que elenrutadortiene la dirección IP pública y utilizaNATpara permitir que las computadoras al otro lado del enrutador accedan a Internet sin una dirección IP única y de acceso público.

Si intenta utilizar SSH en la dirección IP pública de esa Mac, en realidad está intentando utilizar SSH en el enrutador en lugar de en esa Mac.

Lo que tienes que hacer (en términos generales, porque cada enrutador lo hace de manera un poco diferente) es habilitar el reenvío de direcciones IP. Lo que esto hace es reenviar cualquier intento de conexión en un determinadopuerto IPa una dirección IP específica dentro de la red local.

SSH tiene un puerto estándar que utiliza (puerto 22), pero reenviar el número de puerto SSH típico de su enrutador a esa Mac podría exponer la Mac a intentos de piratería. Lo configuraría para usar un puerto aleatorio con un número mayor para hacerlo menos obvio (seguridad a través de la oscuridad, que es, ejem, mejor que nada)

Una vez que haya configurado su enrutador para reenviar solicitudes en un puerto específico a una Mac específica, todo lo que tiene que hacer es configurar SSH en ambas computadoras y debería conectarse.

Recomendaría configurar una clave de autenticación privada en ambos extremos para proteger su sesión y hacer que sea mucho más difícil piratear la Mac. El beneficio adicional es que no hay que recordar ningún nombre de usuario ni contraseña.

información relacionada