El uso de ssh en la Terminal sería mi mejor manera de lograr esto, pero tu amigo probable es que necesite configurar una regla en el firewall/router para que pueda hacer de entrada conexiones ssh a su Mac.
Una vez que usted está en él mismo como en un Terminal de forma local en su Mac, de modo que usted tiene el control total sobre su sistema de ficheros (suponiendo que el inicio de sesión con sus credenciales). Tu amigo podría crear otra cuenta para iniciar sesión con usted, pero necesitarás derechos Administrativos en los que se cuenta para el uso de sudo para manipular archivos en su directorio de inicio.
IPV4 con la NAT se requiere un puerto 22 hacia delante en su router a la dirección IP interna de su Mac. Si IPv6 está disponible para usted, entonces es probable que sólo necesita un agujero asomó de los amigos de tu firewall/router para permitir el tráfico de retorno a su propia dirección IP. Si su amigo Mac no está en una red fija de ubicación y se mueve alrededor y cambio de redes, a continuación, este método no funciona.
Si eres nuevo en esto me gustaría sugerirle que este en la misma red, primero antes de intentar hacerlo a través de internet y tienen su firewall/router en el camino.
Para habilitar ssh login con tus amigos de Mac, vaya a Preferencias del Sistema -> Compartir y habilitar el inicio de Sesión Remoto.
A ssh a tus amigos portátil en un Terminal que va a querer algo así como:
ssh usuario@ipaddress
en una Terminal en el equipo donde nombre de usuario es su "shortname" en su Mac y la dirección ip es su IP pública. Escribir
id
en una Terminal en Mac es una manera rápida y fácil para determinar su "shortname'. Es el nombre entre corchetes después de la uid.
La contraseña será la misma que en su escritorio normal contraseña de inicio de sesión.
Una vez que hayas iniciado sesión a través de ssh se tiene acceso a todas las herramientas que usted sería capaz de utilizar en el Terminal en su máquina local (como cp, mv, rm, etc).
Si utiliza este método y conseguir que las cosas funcionen y que quieren salir de inicio de Sesión Remoto en todo el tiempo que usted debe considerar la generación y uso de claves ssh y deshabilitar la contraseña de ssh inicios de sesión basados en total. Abrir puertos ssh tienden a atraer mucha atención.
Idealmente, usted debe también hacer que las reglas del firewall en su firewall/router específico para su IP pública, a pesar de que puede ser un dolor si su dirección IP pública asignada dinámicamente por el ISP o mover ubicaciones de red mucho.