स्टार्टअप पर स्वचालित रूप से sshfs माउंट करें?


जवाबों:


2

क्या उबंटू में अपस्टार्ट नेटवर्क घटनाओं के साथ काम करता है? सुनिश्चित करें कि आप स्क्रिप्ट को /etc/network/if-up.d और /etc/network/if-down.d में रख सकते हैं। उबंटू फ़ोरम पर एक गाइड है ।

क्या यह काफी मदद करता है?


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

2

इसलिए यदि 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 उपयोगकर्ता के अकाउंट फोल्डर का पासवर्ड पूछते हैं जिसे आप होस्ट मशीन पर बढ़ा रहे हैं ... जिससे स्टार्टअप पर चलना मुश्किल हो जाएगा
जोशुआ रॉबिसन

2

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

#! /bin/bash
sshfs <host>@<ip>: ~/<mountpoint>

स्क्रिप्ट लॉन्च करने से पहले फ़ोल्डर बनाना सुनिश्चित करें या आपके पास उस फ़ाइल सिस्टम को माउंट करने का कोई स्थान नहीं होगा जहां आप कनेक्ट कर रहे हैं। आरोह बिंदु वह जगह हो सकती है जहाँ आप चाहते हैं कि मैं इसे केवल अपने होम फ़ोल्डर में बनाऊँ।


आप होस्ट मशीन को पासवर्ड की आवश्यकता के आसपास कैसे पहुँचते हैं?
जोशुआ रॉबिसन

कृपया बताएं कि कैसे, या लिंक करने का तरीका, "इसे स्टार्ट अप एप्लिकेशन सूची में जोड़ें"। यह आपके लिए मामूली हो सकता है, लेकिन बहुतों के लिए नहीं (मुझे नहीं पता कि यह कैसे करना है)।
गेब्रियल स्टेपल्स

1

मुझे लगता है कि करने के लिए अधिक उपयोगी बात स्वचालित रूप से एक्सेस पर एक sshfs फाइल सिस्टम को माउंट करना है। autofs ऑटो के लिए विन्यस्त किया जा सकता sshfs फ़ाइल सिस्टम माउंट जब आप एक समय समाप्ति के बाद बिंदु और अनमाउंट माउंट एक्सेस करते हैं।

ऑटोसॉफ पर एक नज़र डालें , जो एक उपयोगकर्ता के साथ एक sshfs (फ्यूज) फाइल सिस्टम को माउंट करने की अनुमति देता है ssh-agent। यह सामान्य प्रमाणीकरण समस्या को ऑटोफिक्स के साथ हल करता है: चूंकि यह रूट के रूप में चलता है इसलिए हर बार पासफ़्रेज़ टाइप करने के लिए उपयोगकर्ता के रूप में प्रमाणित करने के लिए इसे सेट करना मुश्किल है।

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