मैं अपने वायरलेस नेटवर्क पर दो उबंटू लैपटॉप के बीच फ़ाइल साझाकरण कैसे सेट करूँ?


32

मेरे पास दो लैपटॉप हैं जो Ubuntu 12.04 चल रहे हैं। दोनों इंटरनेट तक पहुंचने के लिए एक ही वाईफाई नेटवर्क से कनेक्ट होते हैं।

मैं उन्हें एक-दूसरे से कैसे जोड़ूं, ताकि मैं एक दूसरे से फ़ाइलों को एक्सेस कर सकूं और इसके विपरीत?

इसके अलावा, मैं उन पर उपयोगकर्ता की अनुमति आदि का प्रबंधन कैसे करूं?


2
विषय को बदलने के लिए नहीं, लेकिन कभी-कभी फ़ाइलों को साझा करने के लिए मशीनों के बीच बस ssh करना आसान होता है।
एनएन


मैं इस प्रश्न को फिर से खोलने के लिए मतदान कर रहा हूं क्योंकि लिंक किए गए प्रश्न का कोई उत्तर नहीं है।
डेविड फ़ॉर्स्टर

जवाबों:


35

2 Ubuntu कंप्यूटर के बीच फ़ाइलें साझा करें

यदि आपके पास एक ही नेटवर्क पर उबंटू चलाने वाले दो कंप्यूटर हैं, तो उनके बीच फ़ाइलों को साझा करने के लिए ओपनशेड का उपयोग करना एक अच्छा विचार होगा।

सर्वर पर (उन फ़ाइलों के साथ कंप्यूटर जो आप एक्सेस करना चाहते हैं), चलाएं:

sudo apt install openssh-server

क्लाइंट पर आपको sshपहले से ही स्थापित होना चाहिए (यदि किसी कारण से यह स्थापित नहीं है, तो चलाएं sudo apt install openssh-client)।

फिर आपको उस कंप्यूटर के आईपी का पता लगाने की आवश्यकता है जिसे आप कनेक्ट करना चाहते हैं। अधिकांश समय यह 192.168.1.x जैसा कुछ होता है। आईपी ​​का पता लगाने के लिए, दौड़ें ifconfigऔर "wl ..." इंटरफ़ेस (या "एथ ..." देखें, यदि आप ईथरनेट केबल से जुड़े हैं)।

क्लाइंट पर, Nautilus (सुपर + ई) खोलें और "फ़ाइल -> सर्वर से कनेक्ट करें" पर जाएं।

दर्ज sftp://<the_IP_of_the_server>

Ubuntu 16 सर्वर संवाद से कनेक्ट करें

उबंटू के पुराने संस्करण पर, आप वह फ़ोल्डर चुन सकते हैं जिसे आप साझा करना चाहते हैं। उबंटू 16 के रूप में, यदि आप आईपी के बाद एक पथ निर्दिष्ट नहीं करते हैं, तो आपको होम डायरेक्टरी मिलेगी। आप जिस उपयोगकर्ता से संपर्क कर रहे हैं, उसके होम डाइर के बाहर एक विशिष्ट निर्देशिका के लिए, आपको उसका पथ टाइप करना होगा।

ध्यान दें कि फ़ोल्डर निर्देशिका के आकार के आधार पर कनेक्ट होने में कुछ समय लग सकता है।

आपको उस कंप्यूटर के उपयोगकर्ता / पासवर्ड के लिए कहा जाएगा जिसे आप कनेक्ट करना चाहते हैं।

निर्देशिका का नाम Nautilus में एक बुकमार्क बन जाएगा।

आपके पास पठन / लेखन अनुमतियाँ होनी चाहिए।


पारितोषिक के लिए धन्यवाद। नए उबंटू संस्करणों पर GUI का उपयोग करने और Filesप्रोग्राम के साथ कनेक्ट करने के लिए , किसी को "अन्य स्थान ->` सर्वर से कनेक्ट करें "पर क्लिक करना चाहिए। पहला एक बाएं-मेनू पर अंतिम-आइटम के रूप में और दूसरा स्क्रीन के निचले भाग में दिखाई देता है।
पेटोबेंस

17

यदि आपको एन्क्रिप्शन की आवश्यकता नहीं है तो आप अजगर का उपयोग कर सकते हैं। यदि आपने अजगर स्थापित किया है तो आप SimpleHTTPServer आज़मा सकते हैं। इसके लिए

cd /folder/to/share

और तब,

python -m SimpleHTTPServer

यह पोर्ट 8000 के माध्यम से साझा करने की अनुमति देगा। अन्य मशीन http: // yourlocalIP: 8000 का उपयोग करके फ़ाइलों तक पहुंच सकती है


6

उबंटू में फोल्डर्स को साझा करने का एक त्वरित तरीका

उद्देश्य:

सांबा पीसी का उपयोग करके 2 उबंटू के बीच एक फ़ोल्डर साझा करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

sudo smbpasswd -a USERNAME

1
क्या वह नॉटिलस है?
शूल

2
काम नहीं करता ...
Pixel

यदि यह काम नहीं करता है, तो आप ऊपर दिए गए काम करने के बाद निम्नलिखित उत्तर का पालन कर सकते हैं, जो काम करता है। askubuntu.com/a/478224/389479 कॉन्फ़िगरेशन के साथ करने के लिए चीजें।
किशनमे

@ असंदिग्ध दुन्नो आप किस बारे में बात कर रहे हैं, प्लस ubuntu 18/19 पर आपके पास फिर से शुरू सत्र भाग भी नहीं है। आपको संख्याओं या विशेष वर्णों के बिना एक छोटा नाम भी चुनना होगा और फिर "शेयर साझा करें" पर क्लिक करें, एक बार जब आप ऐसा कर लेते हैं तो एक टर्मिनल खोलते हैं और उस प्रकार को टाइप करते हैं sudo smbpasswd -a tatsuजहां आप "टेटू" को बदलते हैं, जिसे आप दूसरे से चाहते हैं। मशीनें, यह पहले आपसे आपका असली पासवर्ड मांगेगी, फिर आप एक फाइलिंग पासवर्ड बनाएंगे (यदि आप इस फ़ोल्डर को एक्सेस करने वाले बहुत सारे लोग चाहते हैं, तो इसे एक आसान पासवर्ड बनाएं)। तो आप अन्य ubuntu पर जाते हैं, एक फाइल एक्सप्लोरर के लिए जाने
Tatsu

-> "+ अन्य स्थान" आपके द्वारा बनाए गए नाम पर क्लिक करें, फिर उस फ़ोल्डर पर क्लिक करें जिसे आप साझा कर रहे हैं, यह एक सांबा कनेक्शन खोलेगा, इसे अनाम के रूप में न छोड़ें, आपके द्वारा बनाए गए उपयोगकर्ता नाम का चयन करें या टाइप करें और इसका उपयोग भी करें पासवर्ड जो आपने बनाया है, आप "हमेशा के लिए याद रखें" और व्हामो का चयन कर सकते हैं! आपको gui में एक सहज ब्राउजेबल संपादन योग्य रिमोट फ़ोल्डर मिल गया है।
tatsu

4

ऐसा लगता है कि सांबा की हर स्थापना थोड़ी अलग है। आप सेटिंग्स के साथ चारों ओर मोड़ करना चाहते हैं जब तक आप कुछ है कि काम करता है मिलता है।

शायद यह हालांकि मदद करेगा। यह मेरी ntfs ड्राइव का माउंट है:

[Alpha]
    path = /media/alpha/
    browseable = yes 
    readonly = no
    guest ok = yes 
    create mask = 0644
    directory mask = 0755
    force user = default
    force group = default

तब मैंने सुनिश्चित किया कि 777 अनुमतियों के साथ / मीडिया / अल्फा को माउंट किया गया था।

सांबा का उपयोग आप के लिए यह करता है ... sshfs बेहतर है।

संपादित करें: मैंने हाल ही में अपने बाहरी ड्राइव पर अनुमतियों को अपडेट किया है, और इसे 777 के रूप में माउंट किया जाना आवश्यक नहीं है। एक ntfs ड्राइव पर अनुमतियाँ सीमित करना शायद एक अन्य विषय है।


1

/ etc / samba निर्देशिका में जाएं और टाइप करें:

   sudo gedit smb.conf

फिर कार्यसमूह नाम के बाद बस इस पंक्ति को जोड़ें:

   usershare owner only = false

और बचत के साथ बाहर निकलें।

अब सेवाओं को फिर से शुरू करें:

   sudo service smbd restart

   sudo service nmbd restart

अब एक साम्बा उपयोगकर्ता बनाएँ:

   sudo smbpasswd -a RAIHAN

और उस उपयोगकर्ता के लिए पासवर्ड प्रदान करें।

बस!!!


0

आप SSH के माध्यम से इसे सुरक्षित रूप से प्राप्त कर सकते हैं, आपको होस्ट मशीन पर ओपनश-सर्वर स्थापित करने की आवश्यकता है, जिसमें से आप निम्न फ़ाइलों को एक्सेस करने के लिए कमांड को स्थापित करने के लिए उपयोग करना चाहते हैं:

sudo apt install openssh-server

सिस्टम का अपना स्थानीय आईपी पता प्राप्त करें जिसमें ऐसी फाइलें हैं जिन्हें आप एक्सेस करना चाहते हैं

ip address show

यहाँ छवि विवरण दर्ज करें

अगर वाईफाई पिक 3 से जुड़ा है: wl01 या ईथरनेट पिक 2 के मामले में: enp3s0

आपको होस्ट के साथ किया जाता है, सिस्टम फॉर्म में ले जाएं जिसे आप एक्सेस करना चाहते हैं, फ़ाइल मैनेजर (नॉटिलस) खोलें और नीचे दिए गए नोटिस पर अन्य लोकेशन को सर्वर इनपुट बॉक्स से कनेक्ट करें

यहाँ छवि विवरण दर्ज करें

दर्ज

sftp://<the_IP_of_the_server>/home/<username>

और कनेक्ट कनेक्ट करें, आपको उपयोगकर्ता की उपयोगकर्ता नाम और पासवर्ड पूछा जाएगा कि आप किन फ़ाइलों तक पहुंचना चाहते हैं

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