Comment partager des fichiers entre Ubuntu et OSX?


28

Existe-t-il des liens / tutoriels / vidéos qui m'aident à partager des fichiers entre Ubuntu et Mac OSX?


Cela devrait être un site de questions et de réponses autonomes, pas de liens.
Melebius

Réponses:


13

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 ...;)


1
Bravo! Je cherchais cette information depuis le 20 octobre 2004!
Ring Ø

@fluteflute salut, Le lien est cassé, y en a-t-il un autre?
Luis Alvarado

1
@LuisAlvarado: mise à jour avec une version archivée de la page. Bien sûr, il a trois ans, donc la méthode peut ne plus fonctionner.
8128

Il fonctionne toujours avec Ubuntu 15.05
CharlesB

Je recommande plutôt Samba.
Joshua K

15

Configurer un serveur Samba dans Ubuntu

Sous OSX :

  • Ouvrez une fenêtre de recherche et appuyez sur cmd-K
  • Tapez 'smb: // ipAddress' où 'ipAddress' est votre adresse IP
  • Sélectionnez le partage auquel vous vous connectez (selon la configuration de samba)
  • Authentifier
  • Il doit monter le partage de la même manière qu'il monte autre chose

Sous Windows:

  • Configurez votre pare-feu pour autoriser les connexions smb s'il ne l'est pas déjà
  • Ouvrez Démarrer-> Exécuter
  • Tapez '\ ipAddress' où 'ipAddress' est votre adresse IP
  • Authentifier
  • Sous le dossier «Network Places», les dossiers partagés doivent apparaître

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.


5
euh ... Windows? La question concerne Mac et Ubuntu .. Je ne sais pas comment, mais je suis sûr que vous n'avez pas besoin de Samba pour connecter un Mac et une boîte Linux. Si je me trompe, veuillez me signaler.
H_7

D'après mon expérience, AFP sur Ubuntu utilisant netatalk est beaucoup plus lent que Samba.
Koen.

1
Bien que cela contienne des informations supplémentaires sur: Windows, il résout simplement le problème de connexion avec un Mac en utilisant smb://ipAddressAucune 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.
Duncanmoo

N'oubliez pas cette solution: askubuntu.com/a/561391/306972
Blairg23

Je suis d'accord pour dire qu'il s'agit de la mise en œuvre la plus simple et la plus à l'épreuve des balles.
Joshua K

7

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.

  1. Sous mac OS, accédez aux préférences système> partage et activez "Partage de fichiers personnels"

  2. Dans Ubuntu, ouvrez DashHome et ouvrez le dossier "Files". (ou cependant vous savez comment accéder au dossier des fichiers.)

  3. Dans la barre latérale, choisissez "Parcourir le réseau"

  4. 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.


2

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.


1

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/


1

Sur la base de ce qui a déjà été dit, j'ai pu partager des fichiers d'Ubuntu vers Mac simplement en cliquant avec le bouton droit sur le dossier que je veux partager et en activant le partage.


1

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é


Cela fonctionne également si vous cliquez à nouveau sur un dossier, accédez aux options de partage et choisissez l'option "Partager ce dossier". La première fois que vous le faites, il vous invite à installer samba. Lors de la connexion à partir d'OS X, assurez-vous d'utiliser le bon protocole:smb://[ip address]
Kyle Falconer

1

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


1
Pouvez-vous développer votre réponse? Pour le moment, il est principalement basé sur une opinion et ne fournit que très peu de réponses. Fournir un petit tutoriel étape par étape serait idéal :)
ThatGuy

0

Si vous souhaitez un type de partage simple, vous pouvez utiliser Teamviewer , Skype ou Yahoo Messenger + gyache sur les deux machines.

Ensuite, vous pouvez envoyer le fichier que vous souhaitez. Cependant, cette méthode est relativement lente.


0

J'ai trouvé un moyen simple de connecter Ubuntu 13.10 à mon imac OS X.

  1. Tout d'abord, j'ai déconnecté le Wi-Fi sur les deux ordinateurs parce que je voulais transférer des masses de données sur le câble Ethernet.
  2. Branchez ensuite le câble Ethernet directement entre les deux ordinateurs. OS X se connecte automatiquement à Ethernet (le voyant devient vert dans le volet des préférences réseau sur Ethernet). Il vous donne automatiquement l'adresse IP et le masque de réseau.
  3. Ensuite, dans Ubuntu devrait apparaître un eth automatique dans les connexions réseau.
  4. Modifiez cette connexion en allant sur ipv4 , mettez en manuel, ajoutez une adresse (entrez l'adresse IP et le masque de réseau, laissez la passerelle vide, cliquez simplement dessus et laissez-la à zéro, je veux pouvoir enregistrer).
  5. Cochez ensuite la case "Exiger l'adressage ipv4 ...." en bas. J'ai laissé tout le reste intact dans la modification des connexions.

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


4
Utilisez-vous un câble croisé Ethernet ou les deux ordinateurs sont-ils connectés par câble à un routeur?
user68186

Wow ... Déconnexion du réseau et connexion d'un câble? C'est un problème. Pour les fichiers volumineux, cela pourrait être une bonne idée, car il devrait être rapide, mais je choisirais probablement un support temporaire comme un lecteur externe à la place.
Joshua K

0

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.


0

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".

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.