Respuestas:
Un poco de Google-fu encontró una guía para Ubuntu 10.04 (Lucid) y Mac OS X. No tengo una Mac a mano para probar, así que no la he probado, me temo, a menos que quieras comprarme una ...;)
Configurar un servidor Samba en Ubuntu
En OSX :
En Windows:
Aquí hay una explicación muy larga para Windows que incluye cómo configurar el servidor en * nix.
Samba es básicamente Windows NFS (Sistema de archivos de red) que es completamente multiplataforma y más fácil de configurar / usar.
Nota: Hay una herramienta GUI para configurar Samba, pero no recuerdo cómo acceder desde la parte superior de mi cabeza. Además, creo que puede conectarse a Samba en OSX en Connect-to (o algo similar) desde el menú de la barra superior, pero no recuerdo exactamente cómo se llama, ya que no he usado una Mac en más de 6 años.
En mi humilde opinión, este método es mucho más fácil y directo de usar que FTP porque monta la carpeta remota como si fuera una carpeta local en su sistema. No se vuelve mucho más transparente que eso.
smb://ipAddress
No requiere instalación de módulo adicional. AFP está bien, pero luego tiene el problema inverso de conectar las máquinas con Windows.
Lo logré haciendo lo siguiente:
Tengo un Mac OS 10.4 (Tiger) en un PowerPC G5 y Ubuntu en un Acer Aspire One.
En Mac OS, vaya a preferencias del sistema> compartir y active "Compartir archivos personales"
En Ubuntu abra DashHome y abra la carpeta "Archivos". (o, sin embargo, sabe cómo llegar a la carpeta de archivos).
En la barra lateral, elija "Examinar red"
Mientras las dos máquinas estén en la misma red, su Mac debería estar allí como un directorio que pueda montar dentro de Ubuntu.
Tenía muy poca idea de qué hacer, ya que solo tenía lista esta página, y resultó bastante fácil. Funciona para mí, compartiendo archivos dentro de una oficina en casa. No funcionaría si necesita trabajar de forma remota porque estaría fuera de su propia red.
Samba funciona bien en mi configuración, una red doméstica con tres Mac y un servidor que ejecuta Ubuntu (desde 9.04, actualmente en 10.10). La máquina Ubuntu aparece automáticamente en el Finder junto con las otras Mac.
Seguí esta guía de instalación para la configuración de Samba. La guía es para el servidor Ubuntu, pero es la misma configuración y funciona igual para la versión de escritorio.
El único cambio que hice fue establecer la "máscara de creación" en 0777 ("escritura mundial") en lugar de 0755, de lo contrario, la creación de carpetas en la máquina Ubuntu desde las Mac no funcionó correctamente.
Si tiene una red local segura, es realmente el más fácil y confiable usar un servidor ftp, también accesible desde casi cualquier plataforma, si tiene usuarios de Windows que visitan, etc. https://help.ubuntu.com/ 10.04 / serverguide / C / ftp-server.html
Además, la mayoría de los dispositivos de medios podrán usar ftp si alguna vez llega el caso.
Para conectarse a un servidor ftp es realmente simple desde una mac http://www.youtube.com/watch?v=GNP48LcNV0Y Si realmente necesita escribir en el ftp desde la mac (el buscador falla y se monta como solo lectura), verifique. http://anoved.net/2008/03/macfuse-ftp-and-you/
Sobre la base de lo que ya se ha dicho, pude compartir archivos de Ubuntu a Mac simplemente haciendo clic derecho en la carpeta que quiero compartir y habilitando el uso compartido.
Estoy en Ubuntu 14.04 Mi objetivo es compartir todos los dispositivos externos que se registraron en / media (por ejemplo, disco duro externo, unidad óptica enternal) con mi Mac OS X (yosemith)
En Ubuntu, abra una ventana de Terminal
$sudo nautilus
Ingrese su contraseña de root cuando se le solicite
Se abrirá una ventana de nautilus, vaya a system /media
Haga clic derecho en elegir Properties
. Haga clic Share
. Haga clic Guest Share
. Apply changes
.
En Mac Os X, abra Finder, haga clic en Ir al servidor Comando + K Ingrese la IP de Ubuntu y haga clic en Invitado
smb://[ip address]
tantas respuestas y ninguna correcta, usar SAMBA es ridículo, SAMBA es una versión pobre de NFS, NFS es el camino a seguir, es nativo de casi todas las distribuciones de Unix y es más rápido y mejor que SAMBA, que solo es popular porque Windows no hable NFS, si quiere que los tres compartan (win, ubu, mac) entonces sí, SAMBA, si solo mac y ubuntu, su opción de compartir nativa es nfs.
A veces viene instalado con el sistema operativo, si no sudo apt-get install nfs-kernel-server
(o brew) para un tutorial completo, vaya aquí
Descubrí una forma simple de conectar Ubuntu 13.10 a mi imac OS X.
Luego funcionó, ambas computadoras conectadas. Pero para acceder a las carpetas en mi Mac, no funcionó de inmediato, tuve que esperar un poco. Pero entonces todo funcionó! y ahora estoy transfiriendo archivos a 23 mb / seg.
que te diviertas
Syncthing es muy útil y bastante simple para compartir archivos y directorios entre Mac y Linux (y muchas otras plataformas) . Lo uso para compartir carpetas desde mi Macbook Air a Linux Mint. Si desea realizar una sincronización unidireccional, configure su carpeta de origen como "Enviar solo" en la configuración avanzada de esa carpeta para que los archivos eliminados en la carpeta de la computadora receptora no se eliminen de la carpeta de la computadora de origen.
Servidor HTTP
HTTP es el protocolo utilizado para acceder a sitios web regulares, por lo que cada sistema operativo se vio obligado a implementarlo.
Encuentre su IP en la computadora fuente, por ejemplo 192.168.0.10
. En Ubuntu o Mac OS:
ifconfig
Cree un servidor en un directorio que contenga el archivo que desea transferir:
python -m SimpleHTTPServer 8080
En la computadora receptora, abra un navegador y visite:
192.168.0.10:8080
Ahora puede navegar por los directorios hasta el archivo que desee.
No estoy seguro de si este método es rápido / robusto, pero es uno de los más sencillos de configurar y portátiles.
Las alternativas más rápidas se analizan en: https://stackoverflow.com/questions/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver
rsync
SSH funciona muy fácilmente en MacOS y Ubuntu, por lo que podemos usar Rsync con mucha facilidad .
Primero asegúrese de que puede usar SSH de una computadora a otra.
Puede habilitar el servidor SSH de MacOS desde la CLI como se explica en: http://osxdaily.com/2016/08/16/enable-ssh-mac-command-line/
sudo systemsetup -setremotelogin on
Ahora, desde tu Ubuntu, asegúrate de poder acceder a la Mac:
ssh osx-username@192.168.0.10
Puede crear una nueva cuenta para el usuario si desea mantener su contraseña privada.
Luego, una vez que logró iniciar sesión, para copiar archivos del servidor al cliente simplemente haga:
rsync -av server-username@192.168.0.10:/full/path/to/remote/directory .
Se pueden copiar varios directorios de una vez, como se explica en https://unix.stackexchange.com/questions/308810/copying-multiple-files-using-rsync-over-ssh :
rsync -av 'server-username@192.168.0.10:/full/path/to/remote/directory "/full/path/to/remote/directory with space"' .
Este es el método con el denominador común más bajo: el más robusto, eficiente, ampliamente disponible en Linux y la seguridad se basa en permisos de archivos bien conocidos + esquemas de usuario.
Probado entre Ubuntu 18.04 y Mac OS 10.13: "High Sierra".