Remotamente SSH a la dirección IP en la red doméstica

8

Tengo un dispositivo en casa. Quiero que SSH salga del trabajo. El dispositivo tiene el puerto 22 abierto localmente y tengo el puerto 22 abierto en mi AirPort Extreme. Sin embargo, en el AirPort Extreme dice que el puerto abierto 22 solo va a mi IP del servidor principal (10.0.1.100).

La IP a la que necesito acceder es 10.0.1.104. Nuevamente, el dispositivo en 10.0.1.104 tiene el puerto 22 abierto, ya que puedo conectarlo por SSH en la red local. También puedo SSH a 10.0.1.100 sin problemas.

Cuando intento agregar una entrada de reenvío de puerto adicional, la Utilidad AirPort dice que ya hay un reenvío de puerto listado para 22 porque ya está abierto, pero apunta a 10.0.1.104.

Siento que hay una manera de especificar la IP en la sintaxis de SSH, pero no estoy seguro de cuál es.

Gracias.

    
pregunta Matt Love 06.02.2012 - 21:05

4 respuestas

8

Una forma de hacer lo que quiere aquí es agregar una asignación de puertos en su Airport Extreme que apunte a un puerto remoto no estándar (por ejemplo, 8022) al puerto 22 en su máquina local 10.0.1.104. Luego, puede especificar un puerto diferente en su cliente SSH (por ejemplo, '-p 8022') para obtener acceso remoto.

También puedes SSH en 10.0.1.100 primero, y luego SSH en 10.0.1.104 desde esa máquina.

    
respondido por el Stephen Rudolph 06.02.2012 - 21:20
5

Si se conecta desde otra Mac, la forma más fácil sería configurar Volver a Mi Mac. Todo lo que necesita es una cuenta de iCloud que funcione con la opción Volver a mi Mac habilitada en el panel de preferencias de iCloud. No es necesario configurar ningún reenvío de puerto con esta configuración, y aún puede conectarse al puerto 22 predeterminado.

Una vez que lo configures en ambos Macs, en Terminal.app puedes ir a Shell - New Remote Connection, seleccionar Secure Shell (ssh), y tu Mac en casa debería aparecer allí. También puede tomar nota del nombre de host que se utilizará para iniciar una conexión desde el shell.

A menudo se pasa por alto. Back to My Mac funciona con todos los diferentes servicios que puede habilitar en el uso compartido de Prefijo, y no solo para acceder a sus archivos a través de un recurso compartido de archivos.

    
respondido por el Gerry 06.02.2012 - 23:59
0

¿Hay alguna razón por la que no pueda configurar su Airport Extreme como un puente?

Si realmente necesita el enrutamiento desde su Airport Extreme, por supuesto, esto no funcionará. Pero a menos que esté usando su módem incorporado o puerto WAN para conectarse a Internet, sugeriría usarlo como puente. Entonces todo "Simplemente funciona" y no hay una asignación de puertos que dificulte las cosas.

    
respondido por el Jan Steinman 09.02.2012 - 20:08
0

Desde mi experiencia, usaría IPV6 en lugar de IPV4 si su ISP lo permite. Usando IPV6 puede dirigir cada máquina en su red local porque parte de la IPV6 es la dirección MAC de la máquina.

    
respondido por el uuntuwusst 10.02.2012 - 09:46

Lea otras preguntas en las etiquetas