Tengo un dispositivo en casa que quiero usar SSH desde el 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 la IP de mi 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 usar SSH en la red local. También puedo SSH a 10.0.1.100 sin problemas.
Cuando trato de agregar una entrada de reenvío de puerto adicional, la Utilidad AirPort dice que ya hay un reenvío de puerto listado para 22 ya que está abierto, pero apunta a 10.0.1.104.
Siento que hay una manera de especificar la IP en la sintaxis SSH, pero no estoy seguro de cuál es.
Gracias.
Respuestas:
Una forma de hacer lo que quiere aquí es agregar un mapeo de puertos en su Airport Extreme que apunte 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 puede SSH en 10.0.1.100 primero, y luego SSH en 10.0.1.104 desde esa máquina.
fuente
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 Volver a mi Mac habilitado en el panel de preferencias de iCloud. No es necesario configurar ningún reenvío de puertos con esta configuración, y aún puede conectarse al puerto predeterminado 22.
Una vez que lo configure en ambos Macs, en Terminal.app puede ir a Shell - Nueva conexión remota, seleccionar Secure Shell (ssh), y su Mac en casa debería aparecer allí. También puede tomar nota del nombre de host que se usará para iniciar una conexión desde el shell.
A menudo se pasa por alto. Volver a mi Mac funciona con todos los diferentes servicios que puede habilitar en el panel de Compartir, y no solo para acceder a sus archivos a través de un recurso compartido de archivos.
fuente
¿Hay alguna razón por la que no pueda configurar su Airport Extreme como puente?
Si realmente necesita enrutamiento desde su Airport Extreme, entonces, por supuesto, esto no funcionará. Pero a menos que esté utilizando su módem incorporado o puerto WAN para conectarse a Internet, sugeriría simplemente usarlo como puente. Entonces todo "Funciona", y no hay mapeo de puertos que dificulte las cosas.
fuente
Según mi experiencia, usaría IPV6 en lugar de IPV4 si su ISP lo permite. Usando IPV6 puede direccionar cada máquina en su red local porque parte de IPV6 es la dirección MAC de la máquina.
fuente