Réponses:
Un peu de Google-fu a trouvé un guide pour Ubuntu 10.04 (Lucid) et Mac OS X. Je n'ai pas de Mac à portée de main, donc je ne l'ai pas testé, je le crains - sauf si vous voulez m'en acheter un ...;)
Configurer un serveur Samba dans Ubuntu
Sous OSX :
Sous Windows:
Voici une explication très longue pour Windows, y compris comment configurer le serveur dans * nix.
Samba est essentiellement Windows NFS (Network File System) qui est complètement multiplateforme et plus facile à configurer / utiliser.
Remarque: Il existe un outil GUI pour configurer Samba mais je ne me souviens pas comment y accéder du haut de ma tête. De plus, je pense que vous pouvez vous connecter à Samba sous OSX sous connect-to (ou quelque chose de similaire) dans le menu de la barre supérieure, mais je ne me souviens pas exactement de son nom car je n'ai pas utilisé de mac depuis plus de 6 ans.
À mon humble avis, cette méthode est beaucoup plus facile et simple à utiliser que FTP car elle monte le dossier distant comme s'il s'agissait d'un dossier local sur votre système. Cela ne devient pas beaucoup plus transparent que cela.
smb://ipAddress
Aucune installation de module supplémentaire requise! AFP est très bien, mais vous avez ensuite le problème inverse de la connexion des machines Windows.
J'ai accompli cela en procédant comme suit:
J'ai un Mac OS 10.4 (Tiger) sur un PowerPC G5 et Ubuntu sur un Acer Aspire One.
Sous mac OS, accédez aux préférences système> partage et activez "Partage de fichiers personnels"
Dans Ubuntu, ouvrez DashHome et ouvrez le dossier "Files". (ou cependant vous savez comment accéder au dossier des fichiers.)
Dans la barre latérale, choisissez "Parcourir le réseau"
Tant que les deux machines sont sur le même réseau, votre mac doit s'y trouver en tant que répertoire que vous pouvez monter dans Ubuntu.
J'avais très peu d'idée de ce que je fais, n'ayant préparé que cette page, et cela s'est avéré assez facile. Cela fonctionne pour moi, partageant des fichiers dans un bureau à domicile. Cela ne fonctionnerait pas si vous devez travailler à distance car vous seriez hors de votre propre réseau.
Samba fonctionne bien dans ma configuration, un réseau domestique avec trois Mac et un serveur exécutant Ubuntu (depuis 9.04, actuellement à 10.10). La machine Ubuntu apparaît automatiquement dans le Finder avec les autres Mac.
J'ai suivi ce guide d'installation pour la configuration de Samba. Le guide est pour le serveur Ubuntu, mais c'est la même configuration et cela fonctionne de la même manière pour la version de bureau.
La seule modification que j'ai apportée a été de définir le "masque de création" sur 0777 ("accessible en écriture") au lieu de 0755, sinon la création de dossiers sur la machine Ubuntu à partir des Mac ne fonctionnait pas correctement.
Si vous avez un réseau local sécurisé, c'est vraiment le plus simple et le plus fiable, pour utiliser un serveur ftp, également accessible à partir de presque n'importe quelle plateforme, si vous avez des utilisateurs Windows en visite, etc. https://help.ubuntu.com/ 10.04 / serverguide / C / ftp-server.html
De plus, la plupart des appareils multimédias pourront utiliser ftp si jamais cela arrive.
Se connecter à un serveur ftp est vraiment simple à partir d'un mac http://www.youtube.com/watch?v=GNP48LcNV0Y Si vous avez vraiment besoin d'écrire sur le ftp à partir du mac (le Finder échoue et se monte en lecture seule). http://anoved.net/2008/03/macfuse-ftp-and-you/
Je suis sur Ubuntu 14.04 Mon objectif est de partager tous les périphériques externes enregistrés sous / media (par exemple disque dur externe, lecteur optique enternal) avec mon Mac OS X (yosemith)
Sur Ubuntu, ouvrez une fenêtre de terminal
$sudo nautilus
Entrez votre mot de passe root à l'invite
Une fenêtre nautilus s'ouvrira, accédez à system /media
Faites un clic droit et choisissez Properties
. Cliquez Share
. Cliquez Guest Share
. Apply changes
.
Sur Mac Os X, ouvrez le Finder, cliquez sur Aller à la commande du serveur + K Entrez l'IP Ubuntu et cliquez sur Invité
smb://[ip address]
tant de réponses et aucune correcte, l'utilisation de SAMBA est ridicule, SAMBA est une version pauvre de NFS, NFS est le chemin à parcourir, il est natif de presque toutes les distributions Unix et c'est plus rapide et meilleur que SAMBA qui n'est populaire que parce que Windows ne le fait pas parler NFS, si vous voulez que les trois partagent (win, ubu, mac) alors oui, SAMBA, si seulement mac et ubuntu, leur option de partage natif est nfs.
Parfois livré avec le système d'exploitation, sinon sudo apt-get install nfs-kernel-server
(ou infusion) pour un tutoriel complet, cliquez ici
J'ai trouvé un moyen simple de connecter Ubuntu 13.10 à mon imac OS X.
Ensuite, cela a fonctionné, les deux ordinateurs connectés. Mais pour accéder aux dossiers sur mon mac, cela n'a pas fonctionné immédiatement, j'ai dû attendre un peu. Mais alors tout a fonctionné! et maintenant je transfère des fichiers à 23 Mo / sec.
s'amuser
Syncthing est très utile et assez simple pour partager des fichiers et des répertoires entre Mac et Linux (et de nombreuses autres plates-formes) . Je l'utilise pour partager des dossiers de mon Macbook Air vers Linux Mint. Si vous souhaitez effectuer une synchronisation unidirectionnelle, définissez votre dossier source sur "Envoyer uniquement" dans les paramètres avancés de ce dossier afin que les fichiers supprimés du dossier de l'ordinateur récepteur ne soient pas supprimés du dossier de l'ordinateur source.
Serveur HTTP
HTTP est le protocole utilisé pour accéder aux sites Web réguliers, donc chaque système d'exploitation a été forcé de le mettre en œuvre!
Trouvez votre IP sur l'ordinateur source, par exemple 192.168.0.10
. Sur Ubuntu ou Mac OS:
ifconfig
Créez un serveur dans un répertoire contenant le fichier que vous souhaitez transférer:
python -m SimpleHTTPServer 8080
Sur l'ordinateur récepteur, ouvrez un navigateur et visitez:
192.168.0.10:8080
Vous pouvez maintenant parcourir les répertoires jusqu'au fichier que vous souhaitez.
Je ne sais pas si cette méthode est rapide / robuste, mais elle est l'une des plus simples à configurer et portable.
Des alternatives plus rapides sont discutées sur: /programming/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver
rsync
SSH fonctionne très facilement sur MacOS et Ubuntu, et nous pouvons donc très facilement utiliser Rsync .
Assurez-vous d'abord que vous pouvez SSH d'un ordinateur à l'autre.
Vous pouvez activer le serveur MacOS SSH à partir de la CLI comme expliqué sur: http://osxdaily.com/2016/08/16/enable-ssh-mac-command-line/
sudo systemsetup -setremotelogin on
Maintenant, depuis Ubuntu, assurez-vous que vous pouvez accéder au Mac:
ssh osx-username@192.168.0.10
Vous pouvez créer un nouveau compte pour l'utilisateur si vous souhaitez garder votre mot de passe privé.
Ensuite, une fois que vous avez réussi à vous connecter, pour copier des fichiers du serveur vers le client, faites simplement:
rsync -av server-username@192.168.0.10:/full/path/to/remote/directory .
Plusieurs répertoires peuvent être copiés en une seule fois comme expliqué sur /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"' .
Il s'agit de la méthode de dénominateur commun la plus basse: la plus robuste, la plus efficace, largement disponible sur Linux et la sécurité repose sur des autorisations de fichiers bien connues + des schémas d'utilisateurs.
Testé entre Ubuntu 18.04 et Mac OS 10.13: "High Sierra".