SSH कुंजी जेनरेटर

अपने ब्राउज़र में Ed25519, RSA या ECDSA SSH कुंजी जोड़े जेनरेट करें और डाउनलोड करें।

कीज़ आपके browser में Web Crypto API के साथ लोकल रूप से बनती हैं और कभी अपलोड नहीं होतीं। प्राइवेट की को एक सीक्रेट मानें और इसे सुरक्षित रूप से संग्रहीत करें।

मज़बूत पासवर्ड भी चाहिए? पासवर्ड जेनरेटर आज़माएँ।

SSH कुंजी जेनरेटर के बारे में

यह SSH की जेनरेटर Web Crypto API का उपयोग करके पूरी तरह आपके browser में एक पब्लिक/प्राइवेट कीपेयर बनाता है, इसलिए प्राइवेट की आपके डिवाइस पर बनती है और कभी अपलोड नहीं होती। अपना एल्गोरिदम चुनें — Ed25519 (आधुनिक और अनुशंसित), RSA 2048/4096, या ECDSA P-256/384/521 — you@host जैसा एक वैकल्पिक comment जोड़ें, और एक फ़ाइल नाम चुनें। पब्लिक की मानक OpenSSH फ़ॉर्मेट में बनती है, ~/.ssh/authorized_keys में पेस्ट करने के लिए तैयार, और प्राइवेट की एक PKCS#8 PEM के रूप में निर्यात होती है जिसे आप ssh -i के साथ उपयोग कर सकते हैं। किसी भी की को कॉपी करें या दोनों डाउनलोड करें, आपके लिए नामित (उदाहरण के लिए id_ed25519 और id_ed25519.pub)। यह बिना कुछ इंस्टॉल किए एक ताज़ा कीपेयर बनाने का तेज़ तरीका है।

विशेषताएँ

SSH कुंजी जेनरेटर का उपयोग कैसे करें

  1. एक की प्रकार चुनें — Ed25519 एक अच्छा डिफ़ॉल्ट है।
  2. एक वैकल्पिक comment (जैसे you@host) और एक फ़ाइल नाम जोड़ें।
  3. Generate keypair पर क्लिक करें।
  4. पब्लिक (.pub) और प्राइवेट कीज़ कॉपी या डाउनलोड करें।

उदाहरण

इनपुट

Type: Ed25519 · Comment: me@laptop

आउटपुट

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA… me@laptop
-----BEGIN PRIVATE KEY-----
MC4CAQAwBQYDK2VwBCIEI…
-----END PRIVATE KEY-----

एक OpenSSH पब्लिक की और एक PKCS#8 PEM प्राइवेट की।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

क्या कीज़ सुरक्षित रूप से बनती हैं?
हाँ। कीपेयर आपके browser में Web Crypto API के साथ लोकल रूप से बनता है और कभी अपलोड नहीं होता। फिर भी, प्राइवेट कीज़ को केवल उसी डिवाइस पर डाउनलोड और उपयोग करें जिस पर आप भरोसा करते हैं।
मुझे कौन-सा की प्रकार चुनना चाहिए?
Ed25519 आधुनिक डिफ़ॉल्ट है — छोटा, तेज़ और सुरक्षित। RSA 2048/4096 सबसे व्यापक रूप से संगत है। ECDSA P-256/384/521 NIST कर्व्स का उपयोग करता है; यदि आपका वातावरण इसकी आवश्यकता करता है तो इसे चुनें।
कीज़ कहाँ जाती हैं?
पब्लिक की (.pub लाइन) को सर्वर पर ~/.ssh/authorized_keys में रखें। प्राइवेट की को अपनी मशीन पर रखें और उस पर chmod 600 चलाने के बाद ssh -i से उसका संदर्भ दें।
क्या मैं प्राइवेट की में एक passphrase जोड़ सकता हूँ?
डाउनलोड की गई प्राइवेट की unencrypted PKCS#8 है। ssh-keygen -p -f your_key के साथ लोकल रूप से एक passphrase जोड़ें ताकि डिस्क पर की सुरक्षित रहे।
क्या मेरी प्राइवेट की कहीं भेजी जाती है?
नहीं। सब कुछ आपके browser में होता है; प्राइवेट की आपके डिवाइस से बाहर नहीं जाती जब तक आप खुद इसे डाउनलोड या कॉपी न करें।

संबंधित टूल

सभी ArrayKit टूल