".Ssh / config" E212: लिखने के लिए फ़ाइल नहीं खोल सकता


1

मैं linux के लिए नया हूँ। मैंने VirtualBox के लिए ubuntu 12 की एक छवि डाउनलोड की है और मैं इस दृष्टिकोण को कॉन्फ़िगर करना चाहता हूं .ssh/config विकास में एक आवेदन के लिए ssh के माध्यम से उपयोग करने के लिए फ़ाइल।

मैं पहुंचता हूं /home/ubuntu फ़ोल्डर और मैं रूट के रूप में लॉगिन करता हूं, मैं टाइप करता हूं vim .ssh/config और जब मैं सहेजता हूं तो मुझे त्रुटि मिलती है: .ssh/config E212: लिखने के लिए फ़ाइल नहीं खोल सकता। Y ने इसे बचाया: w,: w !,: wq! और मैं नहीं कर सकता

मैंने कोशिश की sudo .ssh/config तथा sudo ~/.ssh/config

मैंने विभिन्न आभासी मशीनों की कोशिश की है, इसलिए मुझे नहीं पता कि यह त्रुटि हो सकती है। मुझे आशा है आप मेरी मदद कर सकते हैं।


रूट उपयोगकर्ता के रूप में अपना संपादक खोलें।

क्या आप कॉन्फ़िगर करने का प्रयास कर रहे हैं ~/.ssh/config? यदि हां, तो आपको रूट होने की आवश्यकता नहीं होनी चाहिए।

जवाबों:


4

यदि .ssh फ़ोल्डर मौजूद नहीं है, तो आप इसे प्राप्त कर सकते हैं।

किस स्थिति में आप इसे पहले बना सकते हैं:

mkdir ~/.ssh
chmod 700 ~/.ssh

0

उच्च अनुमतियों वाली फ़ाइलों पर vi का उपयोग करते समय आपको उपयोग करना होगा sudo

उदाहरण के लिए आप का उपयोग करना चाहिए sudo vi .ssh/config

ऐसा इसलिए है क्योंकि .ssh निर्देशिका या .ssh / config फ़ाइल को रूट के स्वामित्व में होना चाहिए और sudo कमांड का उपयोग करते समय यह आपके विशेषाधिकारों को उस प्रक्रिया की अवधि के लिए रूट करने के लिए उन्नत करता है।


हां, मैंने भी कोशिश की ... लेकिन मुझे भी यही समस्या है।

0

आप संभवतः माउंटेड फाइल सिस्टम में पढ़ सकते हैं, हालांकि आप निम्न चरणों का प्रयास कर सकते हैं किसी कारण से आप जिस फाइल को लिख रहे हैं वह बनाया या अधिलेखित नहीं किया जा सकता है। कारण यह हो सकता है कि आपको निर्देशिका में लिखने की अनुमति नहीं है या फ़ाइल नाम मान्य नहीं है।

विम में एक बिलियन हेल्प सिस्टम है, मैंने अभी उद्धृत किया है कि यह क्या कहता है: h E212। आप फ़ाइल को sudo vim FILE जैसे सुपरयूज़र के रूप में संपादित करना चाह सकते हैं। या यदि आप अपने मौजूदा विम सत्र को छोड़ना नहीं चाहते (और जानते हैं कि उचित अधिकार हैं), तो आप जारी कर सकते हैं:

: w! सुडो टी% & gt; / Dev / बातिल जिससे फाइल सेव होगी। मुझे यह मिल गया https://stackoverflow.com/questions/8253362/etc-apt-sources-list-e212-cant-open-file-for-writing

धन्यवाद और amp; सादर,
आलोक


आपकी प्रतिक्रिया के लिए धन्यवाद, लेकिन मुझे अभी भी इसे बचाने के लिए समस्या है। मैंने लिखा है कि और यह आउटपुट है: :w !sudo tee % > /dev/null tee: .ssh/config: No such file or directory shell returned 1 मुझे कैसे पता चलेगा कि छवि आसानी से पढ़ने के लिए है? A क्या कोई इस समस्या के बिना किसी छवि को लिंक कर सकता है?
manguiti
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.