2015-10-22 7 views
23

से एक पीईएम बनाएं तो कैसे एक PPK puttyGen उपयोग करने के लिए एक पीईएम कन्वर्ट करने के लिए पर ट्यूटोरियल के बहुत सारे हैं। हालांकि मेरी समस्या यह है कि मेरी विंडोज़ मशीन की एकमात्र पीईएम प्रति थी और मैंने इसे पीपीके में बदल दिया और इसे हटा दिया। अब मुझे यह समझने की जरूरत है कि पीपीके को पीईएम में कैसे परिवर्तित किया जाए ताकि मेरा मैक सर्वर में एसएसएच कर सके। मेरे पास अभी भी सर्वर तक पहुंच है, इसलिए अगर मुझे पीपीके को पीईएम में परिवर्तित करना है, तो मैं सिर्फ एक नई कुंजी भी बना सकता हूं?एक PPK फ़ाइल

+1

की संभावित डुप्लिकेट (http://stackoverflow.com/questions/2224066/how-to- [कैसे SSH keypairs कन्वर्ट करने के लिए ssh-एजेंट और चाबी का गुच्छा (लिनक्स) द्वारा इस्तेमाल किया keypairs में PuttyGen (विंडोज़) उपयोग करते हुए उत्पन्न] कन्वर्ट-ssh-keypairs-जनरेटेड-का उपयोग कर-puttygenwindows-में-keypairs उपयोग) –

उत्तर

43

निम्न आदेश रन से PuttyTools

apt-get install putty-tools 

स्थापित उत्पन्न करने के लिए पीईएम फ़ाइल प्रपत्र PPK

puttygen server.ppk -O private-openssh -o server.pem 

server.pem फ़ाइल में एक ही स्थान पर सहेजा जाएगा

+1

के बाद से ओपी Mac पर .pem कुंजी का उपयोग कर उल्लेख किया है, मुझे लगता है कि आप एक ही 'puttygen' आदेश पर चला सकते हैं सिर्फ उल्लेख करेंगे होमब्रू का उपयोग करके 'पुटी' पैकेज स्थापित करने के बाद मैक। – Erhhung

+1

केंद्र/redhat पर: 'yum install putty' प्रासंगिक निष्पादन योग्य – Bryji

+0

एक आकर्षण @Emizen की तरह काम करता है! – neaGaze

-2

इस प्रयास करें स्थापित करने के लिए पुटी-टूल्स

sudo apt install putty-tools 
puttygen key.ppk -O private-openssh -o key.pem 
ssh -i ~/key.pem {user}@{ip} 
संबंधित मुद्दे