जवाबों:
Google-फू के एक बिट ने Ubuntu 10.04 (ल्यूसिड) और मैक ओएस एक्स के लिए एक गाइड पाया। मुझे परीक्षण करने के लिए मैक नहीं मिला है, इसलिए यह परीक्षण नहीं किया है कि मुझे डर है - जब तक आप मुझे एक खरीदना नहीं चाहते। ...)
Ubuntu में एक सांबा सर्वर सेटअप
OSX में :
विंडोज में:
यहां विंडोज के लिए एक बहुत लंबी खींची गई व्याख्या है जिसमें सर्वर को निक्स में कैसे सेटअप किया जाए।
सांबा मूल रूप से विंडोज एनएफएस (नेटवर्क फाइल सिस्टम) है जो पूरी तरह से क्रॉस प्लेटफॉर्म है और सेटअप / उपयोग में आसान है।
नोट: सांबा को कॉन्फ़िगर करने के लिए एक GUI टूल है, लेकिन मुझे याद नहीं है कि इसे मेरे सिर के ऊपर से कैसे एक्सेस किया जाए। इसके अलावा, मुझे लगता है कि आप टॉप बार मेनू से कनेक्ट-टू (या कुछ इसी तरह) के तहत OSX में सांबा से कनेक्ट कर सकते हैं, लेकिन मुझे याद नहीं है कि 6 साल से अधिक समय से मैंने मैक का उपयोग नहीं किया है।
IMHO, यह विधि FTP की तुलना में उपयोग करने के लिए बहुत आसान और सीधे आगे है क्योंकि यह दूरस्थ फ़ोल्डर को मापता है जैसे कि यह आपके सिस्टम पर एक स्थानीय फ़ोल्डर है। यह उससे ज्यादा पारदर्शी नहीं है।
smb://ipAddress
अतिरिक्त मॉड्यूल इंस्टॉलेशन की आवश्यकता का उपयोग करके मैक के साथ कनेक्शन के मुद्दे को हल करता है! एएफपी ठीक है, लेकिन फिर आपके पास विंडोज मशीनों से जुड़े होने का उल्टा मुद्दा है।
मैंने निम्नलिखित कार्य करके इसे पूरा किया:
मेरे पास एक g5 पॉवरपीसी और एक एसर एस्पायर वन पर उबंटू में मैक ओएस 10.4 (टाइगर) है।
मैक ओएस में, सिस्टम वरीयताओं पर जाएं> साझा करना और "व्यक्तिगत फ़ाइल साझाकरण" सक्षम करना
उबंटू में डैशहोम खोलें और "फाइल" फ़ोल्डर खोलें। (या फिर आप जानते हैं कि फ़ाइलों को फ़ोल्डर में कैसे लाया जाता है।)
साइडबार में, "नेटवर्क ब्राउज़ करें" चुनें
जब तक दो मशीनें एक ही नेटवर्क पर हैं, तब तक आपका मैक एक निर्देशिका के रूप में होना चाहिए जिसे आप उबंटू के भीतर माउंट कर सकते हैं।
मुझे बहुत कम पता था कि क्या करना है, केवल इस पृष्ठ को तैयार करना, और यह बहुत आसान हो गया। यह मेरे लिए काम करता है, एक घर कार्यालय के भीतर फ़ाइलें साझा करना। यह काम नहीं करेगा यदि आपको दूरस्थ रूप से काम करने की आवश्यकता है क्योंकि आप अपने स्वयं के नेटवर्क से दूर होंगे।
सांबा मेरे सेटअप में अच्छी तरह से काम करता है, तीन मैक के साथ एक होम नेटवर्क और उबंटू चलने वाला सर्वर (9.04 के बाद से, वर्तमान में 10.10 पर)। उबंटू मशीन स्वचालित रूप से अन्य मैक के साथ फाइंडर में दिखाई देती है।
मैंने सांबा सेटअप के लिए इस इंस्टॉल गाइड का अनुसरण किया । गाइड उबंटू सर्वर के लिए है, लेकिन यह एक ही सेटअप है और यह डेस्कटॉप संस्करण के लिए समान काम करता है।
मैंने जो एकमात्र परिवर्तन किया था, वह 0755 के बजाय 0777 ("विश्व लिखने योग्य") के लिए "क्रिएट मास्क" सेट करना था, अन्यथा मैक से उबंटू मशीन पर फ़ोल्डर्स बनाना ठीक से काम नहीं करता था।
यदि आपके पास एक सुरक्षित स्थानीय नेटवर्क है, तो यह वास्तव में सबसे आसान और सबसे विश्वसनीय है, एक 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/
मैं उबंटू 14.04 पर हूं। मेरा उद्देश्य मेरे मैक ओएस एक्स (योसेमिथ) के साथ पंजीकृत सभी बाहरी डिवाइस को साझा करना है, जो / मीडिया (जैसे बाहरी एचडीडी, एंटरनल ऑप्टिकल ड्राइव) के तहत पंजीकृत है।
Ubuntu पर, एक टर्मिनल विंडो खोलें
$sudo nautilus
प्रॉम्प्ट पर अपना रूट पासवर्ड डालें
एक नॉटिलस विंडो खोली जाएगी, ब्राउज़ करें system /media
एक चयन पर राइट क्लिक करें Properties
। क्लिक करें Share
। क्लिक करें Guest Share
। Apply changes
।
Mac Os X पर, खोजक खोलें, सर्वर कमांड पर जाएँ क्लिक करें + K Ubuntu IP दर्ज करें और अतिथि पर क्लिक करें
smb://[ip address]
बहुत सारे जवाब और कोई भी सही नहीं है, SAMBA का उपयोग करना हास्यास्पद है, SAMBA NFS का खराब मैन संस्करण है, NFS जाने का तरीका है, यह लगभग सभी यूनिक्स वितरणों का मूल है और इसका तेज और बेहतर तो SAMBA जो केवल लोकप्रिय है क्योंकि यह नहीं है NFS से बात करें, यदि आप तीनों को साझा करना चाहते हैं (जीतें, ubu, mac) तो हाँ, SAMBA, यदि सिर्फ मैक और ubuntu है, तो उनका मूल शेयर विकल्प nfs है।
कभी-कभी ओएस के साथ स्थापित होता है, यदि नहीं sudo apt-get install nfs-kernel-server
(या काढ़ा) पूर्ण ट्यूटोरियल के लिए यहां जाएं
मैंने अपने imac OS X के Ubuntu 13.10 को जोड़ने का एक सरल तरीका निकाला।
फिर यह काम किया, दोनों कंप्यूटर जुड़े। लेकिन मेरे मैक पर फ़ोल्डर्स का उपयोग करने के लिए, यह तुरंत काम नहीं किया, मुझे थोड़ा इंतजार करना पड़ा। लेकिन फिर यह सब काम कर गया! और अब मैं 23 mb / sec पर फाइलें स्थानांतरित कर रहा हूं।
मज़े करो
मैक और लिनक्स (और कई अन्य प्लेटफार्मों) के बीच फ़ाइलों और निर्देशिकाओं को साझा करने के लिए बहुत उपयोगी, और काफी सरल है, सिंटिथिंग है । मैं इसका उपयोग अपने मैकबुक एयर से लिनक्स मिंट तक फ़ोल्डर्स साझा करने के लिए करता हूं। यदि आप एक-तरफ़ा सिंक करना चाहते हैं, तो अपने स्रोत फ़ोल्डर को उस फ़ोल्डर के लिए उन्नत सेटिंग्स में "केवल भेजें" के रूप में सेट करें, ताकि कंप्यूटर के फ़ोल्डर से प्राप्त कंप्यूटर के फ़ोल्डर पर हटाए गए फ़ाइलों को हटाया न जाए।
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 के बीच परीक्षण किया गया: "हाई सिएरा"।