Ubuntu और OSX के बीच फ़ाइलों को कैसे साझा करें?


28

क्या कोई लिंक / ट्यूटोरियल / वीडियो है जो मुझे उबंटू और मैक ओएसएक्स के बीच फ़ाइलों को साझा करने में मदद करता है?


यह प्रश्नों और स्व-निहित उत्तरों के लिए एक साइट होनी चाहिए, लिंक नहीं।
मेलेबियस

जवाबों:


13

Google-फू के एक बिट ने Ubuntu 10.04 (ल्यूसिड) और मैक ओएस एक्स के लिए एक गाइड पाया। मुझे परीक्षण करने के लिए मैक नहीं मिला है, इसलिए यह परीक्षण नहीं किया है कि मुझे डर है - जब तक आप मुझे एक खरीदना नहीं चाहते। ...)


1
वाहवाही! 20 अक्टूबर 2004 से उस जानकारी की तलाश में था!
रिंग Ø

@fluteflute हाय, लिंक टूट गया है, क्या कोई और है?
लुइस अल्वाराडो

1
@LuisAlvarado: पृष्ठ के एक संग्रहीत संस्करण के साथ अद्यतन किया गया है। बेशक यह तीन साल पुराना है, इसलिए विधि अब काम नहीं कर सकती है।
8128

यह अभी भी उबंटू 15.05 के साथ काम करता है
चार्ल्स 12

मैं सांबा की जगह सलाह देता हूं।
जोशुआ के

15

Ubuntu में एक सांबा सर्वर सेटअप

OSX में :

  • एक खोजक विंडो खोलें और cmd-K को हिट करें
  • 'Smb: // ipAddress' टाइप करें जहाँ 'ipAddress' आपकी ipaddress है
  • उस शेयर का चयन करें जिसे आप (सांबा सेटअप के अनुसार) से जोड़ रहे हैं
  • प्रमाणित
  • इसे शेयर को वैसे ही माउंट करना चाहिए, जब यह किसी और चीज को माउंट करता है

विंडोज में:

  • यदि यह पहले से ही नहीं है तो smb कनेक्शन की अनुमति देने के लिए अपने फ़ायरवॉल को कॉन्फ़िगर करें
  • ओपन स्टार्ट-> रन
  • 'IpAddress' टाइप करें जहाँ 'ipAddress' आपकी ipaddress है
  • प्रमाणित
  • 'नेटवर्क स्थान' फ़ोल्डर के तहत साझा किए गए फ़ोल्डर दिखाई देने चाहिए

यहां विंडोज के लिए एक बहुत लंबी खींची गई व्याख्या है जिसमें सर्वर को निक्स में कैसे सेटअप किया जाए।

सांबा मूल रूप से विंडोज एनएफएस (नेटवर्क फाइल सिस्टम) है जो पूरी तरह से क्रॉस प्लेटफॉर्म है और सेटअप / उपयोग में आसान है।

नोट: सांबा को कॉन्फ़िगर करने के लिए एक GUI टूल है, लेकिन मुझे याद नहीं है कि इसे मेरे सिर के ऊपर से कैसे एक्सेस किया जाए। इसके अलावा, मुझे लगता है कि आप टॉप बार मेनू से कनेक्ट-टू (या कुछ इसी तरह) के तहत OSX में सांबा से कनेक्ट कर सकते हैं, लेकिन मुझे याद नहीं है कि 6 साल से अधिक समय से मैंने मैक का उपयोग नहीं किया है।

IMHO, यह विधि FTP की तुलना में उपयोग करने के लिए बहुत आसान और सीधे आगे है क्योंकि यह दूरस्थ फ़ोल्डर को मापता है जैसे कि यह आपके सिस्टम पर एक स्थानीय फ़ोल्डर है। यह उससे ज्यादा पारदर्शी नहीं है।


5
उह ... विंडोज? प्रश्न मैक और उबंटू के बारे में है .. मुझे नहीं पता कि कैसे, लेकिन मुझे पूरा यकीन है कि आपको मैक और लिनक्स बॉक्स को जोड़ने के लिए सांबा की आवश्यकता नहीं है। अगर मैं गलत हूं, तो कृपया मुझे इंगित करें।
H_7

मेरा अनुभव क्या है, यह है कि नेटाल का उपयोग करके उबंटू पर एएफपी, सांबा की तुलना में धीमी है।
कोएन।

1
हालांकि इसमें अतिरिक्त जानकारी फिर से है: विंडोज यह केवल एक smb://ipAddressअतिरिक्त मॉड्यूल इंस्टॉलेशन की आवश्यकता का उपयोग करके मैक के साथ कनेक्शन के मुद्दे को हल करता है! एएफपी ठीक है, लेकिन फिर आपके पास विंडोज मशीनों से जुड़े होने का उल्टा मुद्दा है।
डंकनमो

इस समाधान के बारे में मत भूलना: askubuntu.com/a/561391/306972
ब्लेयर 23

मैं इससे सबसे आसान और सबसे अधिक बुलेटप्रूफ कार्यान्वयन से सहमत हूं।
जोशुआ के

7

मैंने निम्नलिखित कार्य करके इसे पूरा किया:

मेरे पास एक g5 पॉवरपीसी और एक एसर एस्पायर वन पर उबंटू में मैक ओएस 10.4 (टाइगर) है।

  1. मैक ओएस में, सिस्टम वरीयताओं पर जाएं> साझा करना और "व्यक्तिगत फ़ाइल साझाकरण" सक्षम करना

  2. उबंटू में डैशहोम खोलें और "फाइल" फ़ोल्डर खोलें। (या फिर आप जानते हैं कि फ़ाइलों को फ़ोल्डर में कैसे लाया जाता है।)

  3. साइडबार में, "नेटवर्क ब्राउज़ करें" चुनें

  4. जब तक दो मशीनें एक ही नेटवर्क पर हैं, तब तक आपका मैक एक निर्देशिका के रूप में होना चाहिए जिसे आप उबंटू के भीतर माउंट कर सकते हैं।

मुझे बहुत कम पता था कि क्या करना है, केवल इस पृष्ठ को तैयार करना, और यह बहुत आसान हो गया। यह मेरे लिए काम करता है, एक घर कार्यालय के भीतर फ़ाइलें साझा करना। यह काम नहीं करेगा यदि आपको दूरस्थ रूप से काम करने की आवश्यकता है क्योंकि आप अपने स्वयं के नेटवर्क से दूर होंगे।


2

सांबा मेरे सेटअप में अच्छी तरह से काम करता है, तीन मैक के साथ एक होम नेटवर्क और उबंटू चलने वाला सर्वर (9.04 के बाद से, वर्तमान में 10.10 पर)। उबंटू मशीन स्वचालित रूप से अन्य मैक के साथ फाइंडर में दिखाई देती है।

मैंने सांबा सेटअप के लिए इस इंस्टॉल गाइड का अनुसरण किया । गाइड उबंटू सर्वर के लिए है, लेकिन यह एक ही सेटअप है और यह डेस्कटॉप संस्करण के लिए समान काम करता है।

मैंने जो एकमात्र परिवर्तन किया था, वह 0755 के बजाय 0777 ("विश्व लिखने योग्य") के लिए "क्रिएट मास्क" सेट करना था, अन्यथा मैक से उबंटू मशीन पर फ़ोल्डर्स बनाना ठीक से काम नहीं करता था।


1

यदि आपके पास एक सुरक्षित स्थानीय नेटवर्क है, तो यह वास्तव में सबसे आसान और सबसे विश्वसनीय है, एक ftp सर्वर का उपयोग करने के लिए, यह भी लगभग किसी भी मंच से सुलभ है, अगर आप विंडोज़ उपयोगकर्ताओं आदि का दौरा करने के लिए होते हैं .. https://help.ubuntu.com/ 10.04 / serverguide / सी / एफ़टीपी-server.html

इसके अलावा, अगर यह कभी आता है तो अधिकांश मीडिया उपकरण ftp का उपयोग करने में सक्षम होंगे।

एक FTP सर्वर से कनेक्ट करने से एक मैक वास्तव में सरल है http://www.youtube.com/watch?v=GNP48LcNV0Y तुम सच में लिखने के लिए से मैक एफ़टीपी (और माउंट के रूप में केवल पढ़ने के लिए खोजक विफल रहता है) की जांच की जरूरत है। http://anoved.net/2008/03/macfuse-ftp-and-you/


1

जो पहले ही कहा जा चुका है, उस पर निर्माण करना, मैं उबंटू से मैक तक फ़ाइलों को साझा करने में सक्षम था, केवल उस फ़ोल्डर पर क्लिक करके जिसे मैं साझा करना चाहता हूं और साझा करना सक्षम करना चाहता हूं।


1

मैं उबंटू 14.04 पर हूं। मेरा उद्देश्य मेरे मैक ओएस एक्स (योसेमिथ) के साथ पंजीकृत सभी बाहरी डिवाइस को साझा करना है, जो / मीडिया (जैसे बाहरी एचडीडी, एंटरनल ऑप्टिकल ड्राइव) के तहत पंजीकृत है।

Ubuntu पर, एक टर्मिनल विंडो खोलें

$sudo nautilus

प्रॉम्प्ट पर अपना रूट पासवर्ड डालें

एक नॉटिलस विंडो खोली जाएगी, ब्राउज़ करें system /media

एक चयन पर राइट क्लिक करें Properties। क्लिक करें Share। क्लिक करें Guest ShareApply changes

Mac Os X पर, खोजक खोलें, सर्वर कमांड पर जाएँ क्लिक करें + K Ubuntu IP दर्ज करें और अतिथि पर क्लिक करें


यह भी काम करता है यदि आप किसी फ़ोल्डर पर r-click करते हैं और साझाकरण विकल्पों पर जाते हैं और "इस फ़ोल्डर को साझा करें" चुनें। पहली बार जब आप इसे करते हैं, तो यह आपको सांबा स्थापित करने के लिए प्रेरित करेगा। ओएस एक्स से कनेक्ट करते समय, सही प्रोटोकॉल का उपयोग करना सुनिश्चित करें:smb://[ip address]
काइल फाल्कनर

1

बहुत सारे जवाब और कोई भी सही नहीं है, SAMBA का उपयोग करना हास्यास्पद है, SAMBA NFS का खराब मैन संस्करण है, NFS जाने का तरीका है, यह लगभग सभी यूनिक्स वितरणों का मूल है और इसका तेज और बेहतर तो SAMBA जो केवल लोकप्रिय है क्योंकि यह नहीं है NFS से बात करें, यदि आप तीनों को साझा करना चाहते हैं (जीतें, ubu, mac) तो हाँ, SAMBA, यदि सिर्फ मैक और ubuntu है, तो उनका मूल शेयर विकल्प nfs है।

कभी-कभी ओएस के साथ स्थापित होता है, यदि नहीं sudo apt-get install nfs-kernel-server(या काढ़ा) पूर्ण ट्यूटोरियल के लिए यहां जाएं


1
क्या आप अपने जवाब पर विस्तार कर सकते हैं? फिलहाल, यह मुख्य रूप से राय आधारित है, और उत्तर के रूप में बहुत कम प्रदान करता है। ट्यूटोरियल द्वारा त्वरित छोटा कदम प्रदान करना आदर्श होगा :)
ThatGuy

0

आप साझा करने के लिए एक सरल प्रकार चाहते हैं, आप इस्तेमाल कर सकते हैं Teamviewer , स्काइप या याहू मैसेंजर दोनों मशीनों में + gyache।

तब आप अपनी इच्छित फ़ाइल भेज सकते थे। हालाँकि, यह विधि अपेक्षाकृत धीमी है।


0

मैंने अपने imac OS X के Ubuntu 13.10 को जोड़ने का एक सरल तरीका निकाला।

  1. सबसे पहले, मैंने दोनों कंप्यूटरों पर वाई-फाई काट दिया क्योंकि मैं केबल ईथरनेट पर डेटा पर जनता को स्थानांतरित करना चाहता था।
  2. फिर दोनों कंप्यूटरों के बीच सीधे ईथरनेट केबल को प्लग करें। ओएस एक्स स्वचालित रूप से ईथरनेट से जुड़ता है (प्रकाश ईथरनेट पर नेटवर्क वरीयता फलक में हरा हो जाता है)। यह स्वचालित रूप से आपको आईपी एड्रेस और नेट मास्क देता है।
  3. फिर, उबंटू में नेटवर्क कनेक्शन में एक ऑटो एथ दिखाई देना चाहिए ।
  4. Ipv4 पर जाकर इस कनेक्शन को संपादित करें , मैनुअल पर डालें, पता जोड़ें (आईपी पता और नेट मास्क दर्ज करें, गेटवे खाली छोड़ दें, बस इसमें क्लिक करें और इसे शून्य पर छोड़ दें, मैं सहेजने में सक्षम होना चाहता हूं)।
  5. फिर नीचे की ओर "आईपीवी 4 एड्रेसिंग ..." की आवश्यकता है । मैंने कनेक्शन एडिट में बाकी सब कुछ छोड़ दिया।

फिर यह काम किया, दोनों कंप्यूटर जुड़े। लेकिन मेरे मैक पर फ़ोल्डर्स का उपयोग करने के लिए, यह तुरंत काम नहीं किया, मुझे थोड़ा इंतजार करना पड़ा। लेकिन फिर यह सब काम कर गया! और अब मैं 23 mb / sec पर फाइलें स्थानांतरित कर रहा हूं।

मज़े करो


4
क्या आप एक ईथरनेट क्रॉसओवर केबल का उपयोग कर रहे हैं, या दो कंप्यूटर एक रूटर से केबल से जुड़े हैं?
user68186

वाह ... नेटवर्क से डिस्कनेक्ट कर रहा है और केबल कनेक्ट कर रहा है? यह एक परेशानी है। बड़ी फ़ाइलों के लिए, यह एक अच्छा विचार हो सकता है, क्योंकि यह तेज़ होना चाहिए, लेकिन मैं शायद बाहरी ड्राइव की तरह एक अस्थायी माध्यम चुनूंगा।
जोशुआ के

0

मैक और लिनक्स (और कई अन्य प्लेटफार्मों) के बीच फ़ाइलों और निर्देशिकाओं को साझा करने के लिए बहुत उपयोगी, और काफी सरल है, सिंटिथिंग है । मैं इसका उपयोग अपने मैकबुक एयर से लिनक्स मिंट तक फ़ोल्डर्स साझा करने के लिए करता हूं। यदि आप एक-तरफ़ा सिंक करना चाहते हैं, तो अपने स्रोत फ़ोल्डर को उस फ़ोल्डर के लिए उन्नत सेटिंग्स में "केवल भेजें" के रूप में सेट करें, ताकि कंप्यूटर के फ़ोल्डर से प्राप्त कंप्यूटर के फ़ोल्डर पर हटाए गए फ़ाइलों को हटाया न जाए।


0

HTTP सर्वर

HTTP वह प्रोटोकॉल है जिसका उपयोग नियमित वेबसाइटों तक पहुंचने के लिए किया जाता है, इसलिए प्रत्येक OS को इसे लागू करने के लिए मजबूर किया गया था!

स्रोत कंप्यूटर पर अपना आईपी ढूंढें, जैसे 192.168.0.10। उबंटू या मैक ओएस पर:

ifconfig

उस निर्देशिका में एक सर्वर बनाएँ जिसमें वह फ़ाइल है जिसे आप स्थानांतरित करना चाहते हैं:

python -m SimpleHTTPServer 8080

कंप्यूटर प्राप्त करने पर, ब्राउज़र खोलें और जाएँ:

192.168.0.10:8080

अब आप निर्देशिका के माध्यम से उस फ़ाइल पर नेविगेट कर सकते हैं जिसे आप चाहते हैं।

मुझे यकीन नहीं है कि यह विधि तेज / मजबूत है, लेकिन यह सेटअप और पोर्टेबल के लिए सबसे सरल में से एक है।

तेज़ विकल्पों पर चर्चा की जाती है: https://stackoverflow.com/questions/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver

rsync

SSH वास्तव में आसानी से MacOS और Ubuntu पर काम करता है, और इसलिए हम बहुत आसानी से Rsync का उपयोग कर सकते हैं ।

पहले सुनिश्चित करें कि आप एक कंप्यूटर से दूसरे में एसएसएच कर सकते हैं।

आप CLOS से MacOS SSH सर्वर को इस प्रकार समझा सकते हैं: http://osxdaily.com/2016/08/16/enable-ssh-mac-command-line/

sudo systemsetup -setremotelogin on

अब, आप से Ubuntu सुनिश्चित करें कि आप Mac तक पहुँच सकते हैं:

ssh osx-username@192.168.0.10

यदि आप अपना पासवर्ड निजी रखना चाहते हैं तो आप उपयोगकर्ता के लिए एक नया खाता बना सकते हैं।

फिर, एक बार जब आप लॉगिन करने में कामयाब होते हैं, तो सर्वर से क्लाइंट के लिए फाइल कॉपी करने के लिए:

rsync -av server-username@192.168.0.10:/full/path/to/remote/directory .

Https://unix.stackexchange.com/questions/308810/copying-multiple-files-use-rsync-over-ssh : पर कई निर्देशिकाओं की नकल की जा सकती है।

rsync -av 'server-username@192.168.0.10:/full/path/to/remote/directory "/full/path/to/remote/directory with space"' .

यह सबसे कम आम भाजक विधि है: सबसे मजबूत, कुशल, व्यापक रूप से उपलब्ध लिनक्स और सुरक्षा अच्छी तरह से ज्ञात फ़ाइल अनुमतियों + उपयोगकर्ता योजनाओं पर निर्भर करती है।

उबंटू 18.04 और मैक ओएस 10.13 के बीच परीक्षण किया गया: "हाई सिएरा"।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.