यह कमांड पुट्टीजेन है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
पुट्टीजेन - पुटी टूल्स के लिए सार्वजनिक कुंजी जनरेटर
SYNOPSIS
पुट्टीजेन ( कीफाइल | -t कुंजी प्रकार [ -b बिट्स ])
[ -C नई टिप्पणी ] [ -P ] [ -q ]
[ -O उत्पादन का प्रकार | -l | -L | -p ]
[ -o निर्गम संचिका ]
वर्णन
पुट्टीजेन SSH सार्वजनिक और निजी कुंजी युग्मों को उत्पन्न करने और उनमें हेरफेर करने के लिए एक उपकरण है। यह हिस्सा है
पुटी सूट का, हालांकि यह निजी कुंजी प्रारूपों के साथ इंटरऑपरेट भी कर सकता है
कुछ अन्य SSH क्लाइंट।
जब आप दौड़ते हैं पुट्टीजेन, यह तीन काम करता है। सबसे पहले, यह या तो किसी मौजूदा कुंजी फ़ाइल को लोड करता है
(यदि आपने निर्दिष्ट किया है कीफाइल), या एक नई कुंजी उत्पन्न करता है (यदि आपने निर्दिष्ट किया है कुंजी प्रकार) तो यह
वैकल्पिक रूप से कुंजी में संशोधन करता है (टिप्पणी और/या पासफ़्रेज़ को बदलना);
अंत में, यह किसी फ़ाइल में कुंजी, या कुंजी के बारे में कुछ जानकारी को आउटपुट करता है।
इन तीनों चरणों को निम्नलिखित में वर्णित विकल्पों द्वारा नियंत्रित किया जाता है
अनुभाग।
विकल्प
पहले चरण में, पुट्टीजेन या तो लोड करता है या एक कुंजी उत्पन्न करता है। ध्यान दें कि एक कुंजी उत्पन्न करना
यादृच्छिक डेटा की आवश्यकता है (से / Dev / यादृच्छिक), जो पैदा कर सकता है पुट्टीजेन रुकने के लिए, संभवतः के लिए
कुछ समय यदि आपके सिस्टम में अधिक यादृच्छिकता उपलब्ध नहीं है।
इस चरण को नियंत्रित करने के विकल्प हैं:
कीफाइल
लोड करने के लिए एक निजी कुंजी फ़ाइल निर्दिष्ट करें। यह निजी कुंजी फ़ाइल (de .) में हो सकती है
वास्तविक मानक) SSH-1 कुंजी प्रारूप, या PuTTY के SSH-2 कुंजी प्रारूप में, या इनमें से किसी एक में
OpenSSH और ssh.com के कार्यान्वयन द्वारा उपयोग किए जाने वाले SSH-2 निजी कुंजी प्रारूप।
-t कुंजी प्रकार
उत्पन्न करने के लिए एक प्रकार की कुंजी निर्दिष्ट करें। यहाँ स्वीकार्य मान हैं आरएसए और डीएसए (सेवा मेरे
SSH-2 कुंजियाँ उत्पन्न करें), और आरएसए९११ (एसएसएच-1 कुंजी उत्पन्न करने के लिए)।
-b बिट्स
बिट्स में उत्पन्न करने के लिए कुंजी का आकार निर्दिष्ट करें। डिफ़ॉल्ट 2048 है।
-q नई कुंजी बनाते समय प्रगति प्रदर्शन को दबाएं।
दूसरे चरण में, पुट्टीजेन वैकल्पिक रूप से उस कुंजी के गुणों को बदल देता है जिसे उसने लोड किया है या
उत्पन्न। इसे नियंत्रित करने के विकल्प हैं:
-C नई टिप्पणी
कुंजी का वर्णन करने के लिए एक टिप्पणी स्ट्रिंग निर्दिष्ट करें। इस टिप्पणी स्ट्रिंग का उपयोग द्वारा किया जाएगा
आपके लिए कुंजी की पहचान करने के लिए PuTTY (जब आपसे पासफ़्रेज़ दर्ज करने के लिए कहा जाए, तो
उदाहरण के लिए, ताकि आप जान सकें कि कौन सा पासफ़्रेज़ टाइप करना है)।
-P इंगित करें कि आप कुंजी के पासफ़्रेज़ को बदलना चाहते हैं। यह स्वचालित है जब आप
एक नई कुंजी उत्पन्न कर रहे हैं, लेकिन तब नहीं जब आप किसी मौजूदा कुंजी को संशोधित कर रहे हों।
तीसरे चरण में, पुट्टीजेन इसके बारे में कुंजी या जानकारी सहेजता है। नियंत्रण के विकल्प
यह हैं:
-O उत्पादन का प्रकार
अपने इच्छित आउटपुट का प्रकार निर्दिष्ट करें पुट्टीजेन उत्पादन करना। स्वीकार्य विकल्प हैं:
निजी
निजी कुंजी को पुटी द्वारा प्रयोग करने योग्य प्रारूप में सहेजें। यह या तो होगा
मानक SSH-1 कुंजी प्रारूप, या PuTTY का अपना SSH-2 कुंजी प्रारूप।
सार्वजनिक केवल सार्वजनिक कुंजी सहेजें। SSH-1 कुंजियों के लिए, मानक सार्वजनिक कुंजी प्रारूप
इस्तेमाल किया जाएगा (`1024 37 5698745...')। SSH-2 कुंजियों के लिए, सार्वजनिक कुंजी होगी
RFC 4716 द्वारा निर्दिष्ट प्रारूप में आउटपुट, जो एक बहु-पंक्ति पाठ फ़ाइल है
लाइन से शुरुआत `---- शुरू एसएसएच2 जनता KEY ----'.
पब्लिक-ओपनशो
ओपनएसएसएच द्वारा प्रयोग करने योग्य प्रारूप में केवल सार्वजनिक कुंजी को सहेजें। SSH-1 कुंजियों के लिए,
यह आउटपुट स्वरूप समान रूप से व्यवहार करता है सार्वजनिक. SSH-2 कुंजियों के लिए, जनता
कुंजी ओपनएसएसएच प्रारूप में आउटपुट होगी, जो एक सिंगल लाइन है (`एसएसएच-आरएसए
AAAAB3NzaC1yc2...')।
अंगुली की छाप
सार्वजनिक कुंजी का फ़िंगरप्रिंट प्रिंट करें। सभी फ़िंगरप्रिंटिंग एल्गोरिदम हैं
ओपनएसएसएच के साथ संगत माना जाता है।
निजी-खुलासा
एक SSH-2 निजी कुंजी को OpenSSH के प्रारूप में सहेजें। इस विकल्प की अनुमति नहीं है
SSH-1 कुंजी के लिए।
निजी-sshcom
SSH-2 निजी कुंजी को ssh.com के प्रारूप में सहेजें। इस विकल्प की अनुमति नहीं है
SSH-1 कुंजी के लिए।
यदि कोई आउटपुट प्रकार निर्दिष्ट नहीं है, तो डिफ़ॉल्ट है निजी.
-o निर्गम संचिका
फ़ाइल निर्दिष्ट करें जहाँ पुट्टीजेन इसका आउटपुट लिखना चाहिए। यदि यह विकल्प नहीं है
निर्दिष्ट, पुट्टीजेन मान लेंगे कि आप मूल फ़ाइल को अधिलेखित करना चाहते हैं यदि
इनपुट और आउटपुट फ़ाइल प्रकार समान हैं (टिप्पणी या पासफ़्रेज़ बदलना), और
मान लेंगे कि यदि आप सार्वजनिक कुंजी मांग रहे हैं तो आप stdout को आउटपुट करना चाहते हैं या
फिंगरप्रिंट। अन्यथा -o विकल्प की आवश्यकता है।
-l ` . के लिए समानार्थी-O अंगुली की छाप'.
-L ` . के लिए समानार्थी-O पब्लिक-ओपनशो'.
-p ` . के लिए समानार्थी-O सार्वजनिक'.
निम्नलिखित विकल्प सामान्य रूप से PuTTYgen नहीं चलाते हैं, लेकिन सूचनात्मक संदेश प्रिंट करते हैं और
फिर छोड़ें:
-h, --मदद
उपलब्ध विकल्पों को सारांशित करते हुए एक संदेश प्रदर्शित करें।
-V, --संस्करण
PuTTYgen का संस्करण प्रदर्शित करें।
--pgpfp
पुटी पीजीपी मास्टर कुंजी के उंगलियों के निशान प्रदर्शित करें, ताकि नए को सत्यापित करने में सहायता मिल सके
पुटी टीम द्वारा जारी की गई फाइलें।
उदाहरण
SSH-2 RSA कुंजी युग्म उत्पन्न करने के लिए और इसे PuTTY के स्वयं के प्रारूप में सहेजने के लिए (आपको संकेत दिया जाएगा
पासफ़्रेज़ के लिए):
puttygen -t rsa -C "माई होम की" -o mykey.ppk
एक बड़ी (4096-बिट) कुंजी उत्पन्न करने के लिए:
puttygen -t rsa -b 4096 -C "माई होम की" -o mykey.ppk
किसी कुंजी पर पासफ़्रेज़ बदलने के लिए (आपको पुराने और नए पासफ़्रेज़ के लिए संकेत दिया जाएगा):
पुट्टीजेन -पी mykey.ppk
किसी कुंजी पर टिप्पणी बदलने के लिए:
पुट्टीजेन-सी "नई टिप्पणी" mykey.ppk
किसी कुंजी को OpenSSH के निजी कुंजी प्रारूप में बदलने के लिए:
puttygen mykey.ppk -O Private-openssh -o my-openssh-key
एक कुंजी बदलने के लिए से एक और प्रारूप (पुट्टीजेन स्वचालित रूप से इनपुट कुंजी का पता लगाएगा
प्रकार):
पुट्टीजेन my-ssh.com-key -o mykey.ppk
किसी कुंजी का फ़िंगरप्रिंट प्रदर्शित करने के लिए (कुछ प्रमुख प्रकारों को समान निकालने के लिए पासफ़्रेज़ की आवश्यकता होती है
इतनी जानकारी):
पुट्टीजेन -l mykey.ppk
अपनी अधिकृत कुंजी फ़ाइल में ओपनएसएसएच-प्रारूप सार्वजनिक आधा कुंजी जोड़ने के लिए:
puttygen -L mykey.ppk >> $HOME/.ssh/authorized_keys
onworks.net सेवाओं का उपयोग करके ऑनलाइन पुट्टीजेन का उपयोग करें