मैं Google के माध्यम से यहां आया था कि एडब्ल्यूएस पर पासवर्ड प्रमाणीकरण को अक्षम करने के लिए क्लाउड इनिट को कैसे सेट अप करें। दोनों जवाब इस मुद्दे को संबोधित नहीं करते हैं। इसके बिना, यदि आप एएमआई बनाते हैं तो उदाहरण के लिए प्रारंभिक क्लाउड इनिट फिर से इस विकल्प को अक्षम कर देगा।
ऐसा करने का सही तरीका, मैन्युअल रूप से बदल रहा है sshd_config आप क्लाउड init के लिए सेटिंग सही करने की आवश्यकता के बजाय है (प्रावधान के दौरान एक उदाहरण कॉन्फ़िगर करने के लिए इस्तेमाल किया खुला स्रोत उपकरण में और अधिक पढ़ें:। https://cloudinit.readthedocs.org/en/latest/)। क्लाउड इनिट के लिए कॉन्फ़िगरेशन फ़ाइल यहां मिली है: /etc/cloud/cloud.cfg
यह फ़ाइल क्लाउड इनिट द्वारा उपयोग की जाने वाली बहुत सारी कॉन्फ़िगरेशन सेट अप करने के लिए उपयोग की जाती है। क्लाउड-इनिट पर कॉन्फ़िगर किए जा सकने वाले आइटम के उदाहरणों के लिए इस फ़ाइल के माध्यम से पढ़ें। इसमें नव निर्मित उदाहरण पर डिफ़ॉल्ट उपयोगकर्ता नाम जैसे आइटम शामिल हैं)
एसएसएच पर पासवर्ड लॉगिन सक्षम या अक्षम करने के लिए आपको पैरामीटर ssh_pwauth के मान को बदलने की आवश्यकता है। फ़ाइल /etc/cloud/cloud.cfg में 0 से 1 से पैरामीटर ssh_pwauth को बदलने के बाद एएमआई सेंकना। यदि आप इस नए बेक्ड एएमआई से लॉन्च करते हैं तो प्रावधान के बाद पासवर्ड प्रमाणीकरण सक्षम होगा।
अन्य उत्तरों में उल्लिखित एसएसआई कॉन्फ़िगरेशन में पासवर्ड प्रमाणीकरण के मूल्य की जांच करके आप इसकी पुष्टि कर सकते हैं।
स्रोत
2015-01-22 02:21:54
आप अभी भी इन शर्तों (1 आईपी और कई vhosts) के तहत HTTPS का उपयोग कर सकते हैं? क्या आप दस्तावेज़ों के बारे में जानते हैं जो सभी डोमेन के लिए ओपनएसएसएल स्थापित करने की व्याख्या करते हैं? – Andres
इसलिए मैंने इसे अपने प्रश्न में संबोधित किया लेकिन चूंकि यह स्वीकार्य उत्तर है जिसे मैं स्पष्ट करना चाहता हूं। इस उत्तर के लिए एक एडब्ल्यूएस विशिष्ट घटक है। क्लाउड इनिट, जो बूट अप के हिस्से के रूप में चलाएगा, इस विधि का उपयोग करके आपके द्वारा सेट की गई कॉन्फ़िगरेशन को ओवरराइट करेगा। यही मेरा जवाब पता है। –