27-Oct-2016 के रूप में, यह गूगल में पहला परिणाम जब "YAML RSA कुंजी" के लिए खोज है, इसलिए मैं एक जवाब जोड़ना चाहते हैं यमल में आरएसए कुंजी के लिए आवश्यक विशिष्ट वाक्यविन्यास पर।
यदि आप यामल फ़ाइल में एक पंक्ति में कुंजी शामिल करते हैं, तो कोई समस्या नहीं है। यदि आप इसे पठनीयता के लिए अलग-अलग पंक्तियों में विभाजित करना चाहते हैं और उत्पन्न स्ट्रिंग में नईलाइन स्वीकार नहीं कर सकता है, तो केवल एक ही विकल्प बचने वाले कोड के साथ डबल कोट्स प्रतीत होता है।
मेरे मामले में, मुझे एक जेनरेटेड सिंगल-लाइन, नो-स्पेस स्ट्रिंग की आवश्यकता थी, क्योंकि एक स्क्रिप्ट चर में कुंजी डालने के लिए एक टेम्पलेटिंग इंजन द्वारा मुख्य परिभाषा का उपयोग किया जा रहा था। निम्न सिंटैक्स कोई रिक्त स्थान के साथ प्रत्येक पंक्ति में शामिल हो जाएगा (नई-पंक्तियों को हटाने के लिए प्रत्येक पंक्ति पर '\' कृपया ध्यान दें):
yourKey: "-----BEGIN PUBLIC KEY-----\
xxx...\
yyy...\
zzz...\
-----END PUBLIC KEY-----"
result: "-----BEGIN PUBLIC KEY-----xxx...yyy...zzz...-----END PUBLIC KEY-----"
शाब्दिक के लिए स्वरूप पर एक बहुत अच्छा संदर्भ यहाँ इतने पर पाया जा सकता है: https://stackoverflow.com/a/21699210/4228798
एक सूची के बारे में कैसे? अर्थात। 'स्क्रिप्ट: - mkdir ~/.ssh/- echo $ SSH_KEY> ~/.ssh/id_rsa' गूंजें? –