लिनक्स / गूगल क्लाउड वीएम इंस्टेंस एसएसएच प्रमुख उपयोगकर्ता को अनुमति देते हैं


0

मैंने अपने Google VM को FileZilla से जोड़ने के लिए SSH कुंजी बनाई लेकिन मुझे अनुमति त्रुटियां मिलती हैं।

उदाहरण के लिए, मैं index.html को बदलना चाहता हूं।

enter image description here

लेकिन मुझे मिलता है:

enter image description here

वेबसाइट बनाने के लिए मुझे अपने SSH कुंजी उपयोगकर्ता की पूरी अनुमति कैसे मिलेगी?

मैं अपने Google टर्मिनल के साथ कुछ भी नहीं बदल सकता

enter image description here

जवाबों:


0

इसका त्वरित समाधान होगा chmod -R 666 /var/ww/html समूह और सभी को पढ़ने और लिखने की अनुमति देना।

सुरक्षा कारणों से यह सलाह नहीं दी जाती है और आपके वेबसर्वर / डेमन को वास्तव में एक सीमित उपयोगकर्ता के रूप में चलना चाहिए। यदि आपका वेबसर्वर उदाहरण के लिए उपयोगकर्ता के रूप में चल रहा था: html तब फ़ोल्डरों के स्वामी और समूह को यह प्रतिबिंबित करने के लिए अद्यतन किया जा सकता है और आपके ssh कुंजी उपयोगकर्ता को html समूह में जोड़ा जा सकता है।


धन्यवाद! लेकिन मुझे ऊपर जवाब मिला। मैंने उपयोगकर्ता को निर्देशिका का मालिक बनाया। अब जब मैं / var / www / html में लॉग इन करता हूं तो उपयोगकर्ता जो भी कर सकता है।
Matthew Semik

0

आप अपने उपयोगकर्ता को निर्देशिका का मालिक बना सकते हैं। एक बार जब आप SSH कुंजी उपयोगकर्ता बना लेते हैं, तो अपने VM उदाहरण के साथ SSH बटन पर स्थित अपने Google क्लाउड टर्मिनल पर जाएँ। फिर नीचे कोड जोड़ें। इस तरह से आपको फ़ाइल के लिए किसी भी अनुमति को बदलने की आवश्यकता नहीं है।

sudo chown USERNAME DIRECTORY

इस मामले में निर्देशिका वेबसाइट फ़ाइलों के साथ एक है /var/www/html

अब जब आप SSH कुंजी उपयोगकर्ता के साथ FileZilla में लॉग इन करते हैं, तो आप फ़ोल्डर को संपादित कर सकते हैं।

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