जब भी कनेक्शन बढ़ता है, क्या स्वचालित रूप से एक sshfs फाइल सिस्टम को माउंट करना संभव है?
जब भी कनेक्शन बढ़ता है, क्या स्वचालित रूप से एक sshfs फाइल सिस्टम को माउंट करना संभव है?
जवाबों:
क्या उबंटू में अपस्टार्ट नेटवर्क घटनाओं के साथ काम करता है? सुनिश्चित करें कि आप स्क्रिप्ट को /etc/network/if-up.d और /etc/network/if-down.d में रख सकते हैं। उबंटू फ़ोरम पर एक गाइड है ।
क्या यह काफी मदद करता है?
इसलिए यदि sshfs को / etc / fstab में सूचीबद्ध किया जा सकता है (मुझे विश्वास है कि यह हो सकता है), तो किसी भी समय नेटवर्क डिवाइस के ऊपर आने पर माउंट इसे माउंट करेगा। मुद्दा यह है कि जब नेट डिवाइस नीचे चला जाता है, तो आपको इसे umount करने की आवश्यकता है। यह / upc/init/sshfs-down.conf जैसे अपस्टार्ट जॉब के साथ उल्लेखनीय होगा:
# sshfs-down
start on net-device-down IFACE!=lo
task
exec umount /path/to/sshfs/mount
एक समस्या शायद यह होगी कि sshfs umount पर बफ़र्स को फ्लश करने का प्रयास कर सकता है, और इस बिंदु पर कि नेट डिवाइस पहले से ही नीचे है, आपके पास मुद्दे होंगे।
मैंने इसे प्राप्त करने का सबसे आसान तरीका पाया कि इस प्रक्रिया के लिए एक छोटी सी स्क्रिप्ट तैयार करना और इसे स्टार्ट अप एप्लिकेशन सूची में जोड़ना है। इन दो पंक्तियों को एक टेक्स्ट फ़ाइल में जोड़ें और इसे कहीं न कहीं सेव करने के बजाय इसे जोड़ने के लिए sshfs.sh जैसा कुछ याद रखें।
#! /bin/bash
sshfs <host>@<ip>: ~/<mountpoint>
स्क्रिप्ट लॉन्च करने से पहले फ़ोल्डर बनाना सुनिश्चित करें या आपके पास उस फ़ाइल सिस्टम को माउंट करने का कोई स्थान नहीं होगा जहां आप कनेक्ट कर रहे हैं। आरोह बिंदु वह जगह हो सकती है जहाँ आप चाहते हैं कि मैं इसे केवल अपने होम फ़ोल्डर में बनाऊँ।
मुझे लगता है कि करने के लिए अधिक उपयोगी बात स्वचालित रूप से एक्सेस पर एक sshfs फाइल सिस्टम को माउंट करना है। autofs ऑटो के लिए विन्यस्त किया जा सकता sshfs फ़ाइल सिस्टम माउंट जब आप एक समय समाप्ति के बाद बिंदु और अनमाउंट माउंट एक्सेस करते हैं।
ऑटोसॉफ पर एक नज़र डालें , जो एक उपयोगकर्ता के साथ एक sshfs (फ्यूज) फाइल सिस्टम को माउंट करने की अनुमति देता है ssh-agent
। यह सामान्य प्रमाणीकरण समस्या को ऑटोफिक्स के साथ हल करता है: चूंकि यह रूट के रूप में चलता है इसलिए हर बार पासफ़्रेज़ टाइप करने के लिए उपयोगकर्ता के रूप में प्रमाणित करने के लिए इसे सेट करना मुश्किल है।
allow_others
आदि के लिए सवाल भी शामिल करता है