¿Cómo configurar el Mac mini servidor para el acceso remoto?

3

Soy un desarrollador web y tengo un Mac mini (finales de 2009) que puedo dejar siempre encendido para ejecutarlo como un servidor web para los sitios de mis clientes en los que trabajo (antes de cargar a sus servidores) .

¿Sabes cómo puedo configurarlo? Desafortunadamente tengo IP dinámica. Básicamente, quiero acceder a ellos de forma remota para mostrarlos a mis clientes y editarlos / desarrollarlos utilizando mi Mac principal o mi computadora portátil.

Ejecuta la última versión de OS X El Capitan 10.11.6 y tengo la aplicación macOS Server v5.2.

    
pregunta Isidoros Rigas 04.11.2016 - 13:53

3 respuestas

3

Basándome en mi respuesta, cuáles son sus requisitos

  • Desarrollo web. Desarrollar sitios web o aplicaciones web que normalmente se ejecutan en un servidor; normalmente Apache / PHP / MySQL

  • Acceda al servidor de forma remota para editar / desarrollar

Creo que esto es mucho más que simplemente compartir pantalla, ya que no quieres compartir tu pantalla, solo el sitio web que estás desarrollando para un cliente.

Necesitarás lo siguiente:

  • Servicio web escuchando en el puerto apropiado
  • Puerto abierto / reenviado en su enrutador
  • DNS dinámico (DDNS) con la capacidad de actualizar su registro

Servicio web escuchando en el puerto apropiado

Por lo general, al hacer Web Dev, esto es Apache escuchando en la IP / Puerto correcta. Suponiendo que tiene un solo adaptador de red, debe asegurarse de que Apache (o cualquier otra cosa que esté ejecutando) esté escuchando para que otras computadoras en su LAN puedan acceder a él. Si puedes hacer esto, entonces puedes ir al siguiente paso

Abra y / o reenvíe el puerto en su enrutador

Por lo tanto, puede acceder a su servicio desde dentro de su red, pero ahora es el momento de hacerlo desde el exterior.

  1. Determine su IP local. Usando el terminal, ejecute el comando ifconfig en0 grep inet . La línea debe comenzar con inet xxx.xxx.xxx.xxx . Esa es su dirección IP local
  2. Reenvía el tráfico HTTP a ese puerto . Hay muchos enrutadores en el mercado y cada uno tiene diferentes interfaces de usuario, pero todos están técnicamente haciendo lo mismo: tomar el tráfico vinculado a su IP y puerto y reenviarlo a una dirección que usted especifique. Deberá consultar su manual de usuario para obtener información específica sobre cómo hacerlo.

    Pero, básicamente, va a reenviar el tráfico del puerto 80 (HTTP) a la dirección IP que encontró en el paso 1.

    A continuación, vas a querer probar esto. Use un servicio como IP Chicken o WhatIsMyIP para encontrar su IP pública . Incluso puede escribir la búsqueda directamente en Bing y haz que devuelva tu dirección IP.

    Una vez que tengas eso, necesitas buscarlo. Un teléfono inteligente NOT conectado a su WiFi hace una buena elección. Apunte el navegador del teléfono inteligente a la dirección IP pública que acaba de obtener. Si puede ver su página / aplicación, su enrutador está funcionando. De lo contrario, debe regresar y asegurarse de que su reenvío de puerto esté configurado correctamente.

Configurar DDNS

Este es el paso final. DNS dinámico le permite usar un nombre de dominio para acceder a su IP aunque este cambie. Muchos enrutadores más nuevos admiten DDNS en su firmware, tendrá que consultar con su fabricante o modelo específico.

Incluso si su enrutador no es compatible con DDNS, todavía está de suerte. Todo lo que necesita es un cliente DDNS para actualizar su registro y puede ejecutarse en cualquier computadora de su red. Por ejemplo, en sitio web de FreeDNS , proporcionan una cantidad de clientes diferentes en prácticamente todas las plataformas desde Windows. , a Linux e incluso a iOS.

Entonces, lo que deberá hacer es instalar uno de estos clientes en su servidor Mac para que pueda actualizar periódicamente su registro DDNS

    
respondido por el Allan 04.11.2016 - 15:31
0
  1. Inicia sesión en iCloud en la Mac mini
  2. Habilitar de nuevo a mi Mac mini
  3. Repare cualquier advertencia o error que esté en la lista (le pedirá que habilite el uso compartido de la pantalla remota si aún no lo ha hecho).
  4. Inicia sesión en iCloud en tu Mac principal con la misma cuenta de iCloud

La Mac mini ahora se mostrará en la barra lateral del Finder como una computadora compartida como si estuviera en tu red local. Configurar la aplicación del servidor es un poco más de pasos, así que eso es realmente mejor como una pregunta específica y separada. Los pasos anteriores le permitirán compartir la pantalla para que luego pueda configurar el servidor si y cómo lo desee.

    
respondido por el bmike 04.11.2016 - 13:59
0

¿Puede obtener una IP estática en el servidor?
Si es así, simplemente ve a la Mac - AppleMenu > SystemPreferences > Sharing ... Active el uso compartido de pantalla (recomendado para administradores), active el inicio de sesión remoto y luego use la aplicación de servidor para permitir SSH remotos.

En este punto, solo use RealVNCVier - > enlace

Aquí hay una guía útil para hacerlo de ambas maneras ...

enlace

Si no tienes una IP estática en el servidor, necesitarás usar iCloud u obtener un DNS dinámico (dyndns.com es tu amigo) ..

    
respondido por el frank ankersly 04.11.2016 - 14:47

Lea otras preguntas en las etiquetas