क्या आप कभी सुरक्षित शेल पर दूरस्थ रूप से रिमोट फाइल सिस्टम को माउंट करना चाहते हैं? यदि ऐसा है, तो एसएसएचएफएस सिर्फ वही हो सकता है जो आप खोज रहे हैं। यह आपको दूरस्थ कंप्यूटर (या सर्वर) को स्थानीय रूप से माउंट करने की अनुमति देने के लिए एसएसएच और फ्यूज का उपयोग करता है।

नोट: यह आलेख मानता है कि आप समझते हैं कि एसएसएच कैसे काम करता है और यह आपके सिस्टम पर पहले ही स्थापित है।

तैयारी

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

अपने उबंटू लिनक्स अधिष्ठापन पर संकुल को अधिष्ठापित करने के लिए, बस इस कमांड को टर्मिनल विंडो में दर्ज करें:

 sudo apt-sshfs फ्यूज स्थापित करें 

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

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

 sudo groupadd फ्यूज 

समूह जोड़े जाने के बाद, अपने उपयोगकर्ता को इसमें जोड़ें।

 sudo gpasswd -a "$ USER" फ्यूज 

ऊपर दिए गए आदेश में $USER बारे में चिंता न करें। खोल इसे अपने उपयोगकर्ता नाम से स्वचालित रूप से बदल देगा। अब जब समूह की सामग्री का ख्याल रखा जाता है, तो उस समय फ़ोल्डर बनाने का समय है जहां रिमोट फाइलें माउंट की जाएंगी।

 mkdir ~ / remote_folder 

आपके कंप्यूटर पर बनाए गए स्थानीय फ़ोल्डर के साथ, अब आपके रिमोट फाइल सिस्टम को एसएसएचएफएस पर आरोहित करने के लिए सेट किया गया है।

रिमोट फाइल सिस्टम बढ़ते हुए

अपनी रिमोट फाइल सिस्टम को अपनी मशीन पर माउंट करने के लिए, आपको अपनी टर्मिनल विंडो में एक लंबी कमांड दर्ज करनी होगी।

 sshfs -o idmap = उपयोगकर्ता [email protected]: / दूरस्थ / फ़ाइल / सिस्टम / ~ / दूरस्थ 

नोट: एसएसएचएफ फाइल सिस्टम को एसएसएच कीफाइल के साथ माउंट करना भी संभव है। बस sshfs -o idmap=user sshfs -o IdentityFile=~/.ssh/keyfile साथ उपरोक्त आदेश के sshfs -o idmap=user भाग को प्रतिस्थापित करें, और आप जाने के लिए अच्छे होंगे।

जब यह आदेश दर्ज किया गया है, तो आपको दूरस्थ उपयोगकर्ता का पासवर्ड दर्ज करने के लिए कहा जाएगा। अगर लॉगिन सफल होता है, तो आपकी रिमोट फाइल सिस्टम को ~/remote_folder निर्देशिका में आरोहित किया जाएगा जो पहले बनाया गया था।

अपने रिमोट फाइल सिस्टम के साथ किया गया है और इसे अन-माउंट करना चाहते हैं? यह आसान है? टर्मिनल में बस इस कमांड को दर्ज करें:

 sudo umount ~ / remote_folder 

यह सरल कमांड आपके रिमोट कनेक्शन को डिस्कनेक्ट करेगा और साथ ही आपके रिमोट फ़ोल्डर को खाली कर देगा।

निष्कर्ष

लिनक्स पर स्थानीय रूप से माउंट करने के लिए दूरस्थ फ़ाइलों तक पहुंचने के लिए कई टूल हैं। ऐसा कहा जा रहा है कि, कुछ, यदि कोई हो, तो एसएसएच के शक्तिशाली फीचर सेट का लाभ उठाएं। मुझे आशा है कि इस ट्यूटोरियल की मदद से, आप भी सीखेंगे कि एसएसएचएफएस उपकरण कितना शक्तिशाली हो सकता है।

एसएसएचएफएस पर आपके विचार क्या हैं? चलो हम नीचे टिप्पणी अनुभाग में पता करते हैं!