Risposte:
Un po 'di Google-Fu ha trovato una guida per Ubuntu 10.04 (Lucido) e Mac OS X. Non ho un Mac a portata di mano su cui testare, quindi non l'ho provato temo - a meno che tu non voglia comprarne uno ...;)
Installa un server Samba in Ubuntu
In OSX :
In Windows:
Ecco una spiegazione molto lunga per Windows che include come impostare il server in * nix.
Samba è fondamentalmente Windows NFS (Network File System) che è completamente multipiattaforma e più facile da configurare / utilizzare.
Nota: esiste uno strumento GUI per configurare Samba ma non ricordo come accedervi dalla parte superiore della mia testa. Inoltre, penso che tu possa connetterti a Samba in OSX sotto la connessione (o qualcosa di simile) dal menu della barra in alto, ma non ricordo esattamente come si chiama poiché non uso un mac da oltre 6 anni.
IMHO, questo metodo è molto più semplice e diretto da usare rispetto all'FTP perché monta la cartella remota come se fosse una cartella locale sul tuo sistema. Non diventa molto più trasparente di così.
smb://ipAddress
installazione del modulo extra non richiesta! AFP va bene, ma poi hai il problema inverso di connettere le macchine Windows.
Ho realizzato questo facendo quanto segue:
Ho un Mac OS 10.4 (Tiger) su un PowerPC G5 e Ubuntu su un Acer Aspire One.
In mac OS, vai alle preferenze di sistema> condivisione e abilita "Condivisione file personale"
In Ubuntu apri DashHome e apri la cartella "Files". (o comunque sai come arrivare alla cartella dei file.)
Nella barra laterale, seleziona "Sfoglia rete"
Finché le due macchine sono sulla stessa rete, il tuo mac dovrebbe trovarsi lì come una directory che puoi montare all'interno di Ubuntu.
Avevo ben poca idea di cosa fare, avendo solo preparato questa pagina, ed è risultato abbastanza semplice. Funziona per me, condividendo file all'interno di un ufficio domestico. Non funzionerebbe se hai bisogno di lavorare in remoto perché saresti fuori dalla tua rete.
Samba funziona bene nella mia configurazione, una rete domestica con tre Mac e un server che esegue Ubuntu (dal 9.04, attualmente al 10.10). La macchina Ubuntu si presenta automaticamente nel Finder insieme agli altri Mac.
Ho seguito questa guida all'installazione per l'installazione di Samba. La guida è per il server Ubuntu, ma è la stessa configurazione e funziona allo stesso modo per la versione desktop.
L'unica modifica che ho apportato è stata impostare la "maschera di creazione" su 0777 ("scrivibile dal mondo") anziché su 0755, altrimenti la creazione di cartelle sulla macchina Ubuntu dai Mac non funzionava correttamente.
Se disponi di una rete locale sicura, è davvero il più semplice e affidabile utilizzare un server ftp, accessibile anche da quasi tutte le piattaforme, se ti capita di avere utenti di Windows in visita ecc. Https://help.ubuntu.com/ 10.04 / serverguide / C / ftp-server.html
Inoltre, la maggior parte dei dispositivi multimediali sarà in grado di utilizzare ftp se mai ci si arriva.
Connettersi a un server ftp è davvero semplice da un mac http://www.youtube.com/watch?v=GNP48LcNV0Y Se hai davvero bisogno di scrivere su ftp dal mac (il finder fallisce e si monta in sola lettura) controlla. http://anoved.net/2008/03/macfuse-ftp-and-you/
Sono su Ubuntu 14.04 Il mio obiettivo è condividere tutti i dispositivi esterni registrati su / media (ad es. Hdd esterno, unità ottica interna) con il mio Mac OS X (yosemith)
Su Ubuntu, apri le finestre di un Terminale
$sudo nautilus
Immettere la password di root quando richiesto
Verrà aperta una finestra nautilus, sfogliare system /media
Fare clic destro su una scelta Properties
. Fare clic Share
. Fare clic Guest Share
. Apply changes
.
Su Mac Os X, Apri Finder, fai clic su Vai al server Comando + K Inserisci l'IP di Ubuntu e fai clic su Ospite
smb://[ip address]
così tante risposte e nessuna corretta, usando SAMBA è ridicolo, SAMBA è la versione di NFS povera, NFS è la strada da percorrere, è nativa di quasi tutte le distribuzioni unix ed è più veloce e migliore di SAMBA che è popolare solo perché Windows non lo fa parla NFS, se vuoi che tutti e tre condividano (win, ubu, mac) allora sì, SAMBA, se solo mac e ubuntu, la loro opzione di condivisione nativa è nfs.
A volte viene installato con il sistema operativo, in caso contrario sudo apt-get install nfs-kernel-server
(o brew) per un tutorial completo vai qui
Ho trovato un modo semplice per connettere Ubuntu 13.10 al mio imac OS X.
Quindi ha funzionato, entrambi i computer collegati. Ma per accedere alle cartelle sul mio mac, non ha funzionato immediatamente, ho dovuto aspettare un po '. Ma poi ha funzionato tutto! e ora sto trasferendo i file a 23 mb / sec.
divertiti
Syncthing è molto utile e abbastanza semplice per condividere file e directory tra Mac e Linux (e molte altre piattaforme) . Lo uso per condividere cartelle dal mio Macbook Air a Linux Mint. Se si desidera eseguire una sincronizzazione unidirezionale, impostare la cartella di origine come "Solo invio" nelle impostazioni avanzate per quella cartella in modo che i file eliminati nella cartella del computer ricevente non vengano eliminati dalla cartella del computer di origine.
Server HTTP
HTTP è il protocollo utilizzato per accedere a siti Web normali, quindi ogni sistema operativo è stato costretto a implementarlo!
Trova il tuo IP sul computer di origine, ad es 192.168.0.10
. Su Ubuntu o Mac OS:
ifconfig
Creare un server in una directory che contiene il file che si desidera trasferire:
python -m SimpleHTTPServer 8080
Sul computer ricevente, apri un browser e visita:
192.168.0.10:8080
Ora puoi navigare attraverso le directory fino al file che desideri.
Non sono sicuro che questo metodo sia veloce / robusto, ma è uno dei più semplici da installare e portatile.
Le alternative più veloci sono discusse su: /programming/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver
rsync
SSH funziona molto facilmente su MacOS e Ubuntu, quindi possiamo usare facilmente Rsync .
Per prima cosa assicurati di poter SSH da un computer all'altro.
Puoi abilitare il server MacOS SSH dalla CLI come spiegato in: http://osxdaily.com/2016/08/16/enable-ssh-mac-command-line/
sudo systemsetup -setremotelogin on
Ora, da te Ubuntu assicurati di poter accedere al Mac:
ssh osx-username@192.168.0.10
È possibile creare un nuovo account per l'utente se si desidera mantenere la password privata.
Quindi, una volta effettuato l'accesso, per copiare i file dal server al client basta:
rsync -av server-username@192.168.0.10:/full/path/to/remote/directory .
È possibile copiare più directory in una sola volta, come spiegato in /unix/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"' .
Questo è il metodo di denominazione comune più basso: il più robusto, efficiente, ampiamente disponibile per Linux e la sicurezza si basa su permessi di file ben noti + schemi utente.
Testato tra Ubuntu 18.04 e Mac OS 10.13: "High Sierra".