3 votos

¿Cómo puedo abrir mi Mac para compartirlo de forma remota en cualquier lugar?

He estado buscando y sólo encuentro la manera de acceder a mi iMac y sus archivos en una red local. Pero si estoy fuera o en la escuela, esto como que me frena el trabajo y es muy incómodo. Si alguien puede decirme cómo hacerlo o indicarme recursos, sería genial.

En concreto, me gustaría utilizar mi iPhone (jailbroken, iOS 12.1) para poder hacer ssh, scp o sftp desde la escuela.

3voto

Oskar Puntos 1242

Yo recomendaría la aplicación screens y screens connect. El software no sólo es rápido y funciona excelentemente, sino que ayuda a diagnosticar si las condiciones de su red no son correctas para aceptar el tráfico entrante más allá de cualquier cortafuegos o fronteras NAT.

Para ssh, yo uso prompt y lo recomiendo también.

Juntos solucionan todos los problemas como no saber la dirección IP de tu router o tener que configurar un DNS dinámico.

0 votos

He sido un feliz usuario de Screens durante años, pero Screens Connect nunca me ha funcionado. Screens Connect muestra una marca verde lista para usar en el Mac, y el Mac aparece en otros dispositivos, pero al tocarlo se queda colgado al conectarse; poner manualmente la dirección IP funciona bien, pero entonces necesito saber la dirección IP. Tengo la solución más hacky que uso en este momento en su lugar, pero ¿crees que vale la pena hacer una pregunta sobre ese problema de Screens Connect? Con respecto a Prompt, supongo que no tiene una funcionalidad similar para las IPs no estáticas a la que tiene Screens Connect.

0 votos

@grg Absolutamente - pregunte al respecto y también ping su grupo de apoyo. Su equipo de ingenieros es muy bueno en mi experiencia. Normalmente es el enrutamiento IPv4/IPv6 lo que me causa problemas en algunas conexiones residenciales. En el pasado se podía utilizar mDNS y iCloud de vuelta a mi Mac como una segunda fuente de localización, pero eso ha sido cerrado también hace unos años.

0 votos

Bueno, no necesito un cliente ssh. eso ya está solucionado como con termius o algo así. más bien es un problema de "cómo puedo hacer ssh de la escuela a casa".

2voto

Douglas Puntos 10417

Un enfoque contrario a Respuesta de bmike sería utilizar un DNS dinámico (DDNS) para darle servicios DNS a su dirección IP asignada dinámicamente. Tendrá que configurar su cortafuegos para permitir/reenviar puertos según sea necesario, pero por otro lado, le da muchas más opciones (como alojar sus propios servidores web)

DNS dinámico

Hay muchos proveedores de DDNS; algunos de pago y otros gratuitos. Yo personalmente recomiendo FreeDNS ya que son gratuitos (como la cerveza) y compatibles con varios routers y prácticamente todos los sistemas operativos.

Básicamente, te registrarás en su sitio web seleccionando un TLD y añadiendo la información de tu anfitrión. Por ejemplo: myhost.example.com Te asignarán a example.com pero puede elegir el nombre de su anfitrión ( myhost ). Desde ahí, en cualquier lugar de la web se puede llegar a su casa entrando en myhost.example.com .

Cortafuegos/reenvío de puertos

Puedes reenviar todo el tráfico del puerto 22 (SSH) desde el router directamente a tu servidor. De hecho, puede utilizar un puerto no estándar (por ejemplo, 40022) en el cortafuegos para mayor seguridad. Cuando se hace SSH, sólo hay que especificar el puerto y el cortafuegos lo reenviará adecuadamente.

ssh user@myhost.example.com -p 400222

Lo mismo ocurre con SCP y SFTP. Tendrás que consultar la guía de configuración de tu router para conocer los detalles del reenvío de puertos.

Hay una serie de clientes disponibles que funcionan en los routers o en el sistema. Si tu router lo soporta, utiliza ese cliente. Si no, instala el cliente en tu servidor y haz que se actualice periódicamente.

0 votos

Muy buenas opciones de bricolaje. +muchos

0 votos

Bueno, que me aspen, eso realmente funcionó, ¡y funcionó bien! Ahora puedo acceder a ssh y sftp desde un host remoto. ¡Gracias!

1voto

wch1zpink Puntos 11

¿Por qué no utilizar simplemente iCloud Drive? Una vez que lo hayas configurado correctamente en las Preferencias del Sistema, cualquiera de tus ordenadores... incluyendo tu iPhone, que esté conectado a tu cuenta de iCloud, tendrá acceso a todos los mismos archivos de tu unidad de iCloud (a la que puedes acceder en https://www.icloud.com/ utilizando un navegador web o en Finder.app)

enter image description here

enter image description here

1 votos

ICloud es bueno para el intercambio de archivos, pero ¿cómo se aborda la necesidad de la OP para ssh ?

0 votos

Mi pensamiento es que si la única necesidad del OP es poder acceder a los archivos en sus otros ordenadores, fuera de su red en la escuela, SFTP o SSH etc.... Puede que no sea necesario ya que el enfoque de iCloud puede funcionar. Sin embargo, si él está empeñado en SFTP o SSH etc., mi solución no ofrece ninguna ayuda

0 votos

Siendo que está usando un iPhone con jailbreak, probablemente esté "empeñado en el SFTP o SSH, etc.", pero esto le da otra opción.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X