SSH की जनरेटर | Toolypet
मुफ्त ऑनलाइन SSH की पेयर जनरेटर। RSA और Ed25519 SSH कीज़ जनरेट करें। MCP उपलब्ध।
यह क्या है?
एक SSH key pair जेनरेटर जो RSA, Ed25519, और ECDSA SSH authentication keys बनाता है। Comment और passphrase options के साथ server authentication और Git repository access के लिए।
इनपुट
Ed25519 आधुनिक सिस्टम के लिए अनुशंसित है। RSA पुराने सिस्टम के साथ संगतता के लिए।
कुंजी की पहचान में मदद करता है (आमतौर पर ईमेल या username@host)
अतिरिक्त सुरक्षा के लिए निजी कुंजी को एन्क्रिप्ट करता है
पूर्वावलोकन
SSH कुंजी जोड़ी बनाने के लिए विकल्प कॉन्फ़िगर करें और जनरेट पर क्लिक करें
कैसे उपयोग करें
Key type (Ed25519 recommended) चुनें, comment (email) add करें, optional passphrase set करें। Generated public key SSH server या GitHub/GitLab में add करें। Private key securely store करें।
गहन अध्ययन
Ed25519 vs RSA — SSH कुंजी चयन के लिए व्यापक तुलना:
Ed25519: 256-bit कुंजी, ~128-bit सुरक्षा। RSA-3072 से तेज signing और verification। फिक्स्ड कुंजी आकार = कोई कमजोर कॉन्फिगरेशन नहीं। छोटी सार्वजनिक कुंजी (68 chars vs 372 chars)। 2014 में OpenSSH 6.5 से समर्थित।
RSA: 2048-4096 bit कुंजी। सबसे व्यापक रूप से समर्थित। लीगेसी सिस्टम संगतता। बड़ी कुंजी और धीमे ऑपरेशन।
ECDSA: NIST curves उपयोग करता है, कुछ सुरक्षा शोधकर्ताओं के बीच curve parameters की चिंता। Ed25519 को प्राथमिकता दें।
SSH certificate authority (CA) मॉडल authorized_keys प्रबंधन को सरल बनाता है: CA सार्वजनिक कुंजी पर हस्ताक्षर करता है, सर्वर CA को ट्रस्ट करते हैं। समाप्ति और अनुमतियां certificate में एम्बेड होती हैं।
उदाहरण
- GitHub authentication के लिए Ed25519 SSH key pair उत्पन्न करें
- legacy server compatibility के लिए RSA-4096 key बनाएं
- production server access के लिए passphrase protection के साथ SSH key उत्पन्न करें
- team key identification के लिए email comment के साथ Ed25519 key बनाएं
Toolypet MCP सर्वर इंस्टॉल करें
एक कमांड से अपने AI एजेंट में Toolypet टूल्स जोड़ें। Claude Desktop, Claude Code, Cursor और किसी भी MCP-संगत क्लाइंट के साथ काम करता है।
त्वरित शुरुआत
npx -y @toolypet/mcp-server@latest
MCP क्लाइंट कॉन्फ़िगरेशन
{
"mcpServers": {
"toolypet": {
"command": "npx",
"args": [
"-y",
"@toolypet/mcp-server@latest"
]
}
}
}टूल का नाम:
mcp__toolypet__ssh_key_generatorप्रॉम्प्ट उदाहरण
Generate an Ed25519 SSH key pair with comment 'deploy@server'
इनपुट उदाहरण
{
"type": "ed25519",
"comment": "deploy@server"
}आउटपुट उदाहरण
{
"publicKey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... deploy@server",
"privateKey": "-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1...\n-----END OPENSSH PRIVATE KEY-----",
"type": "ed25519",
"fingerprint": "SHA256:abc123..."
}अक्सर पूछे जाने वाले प्रश्न
- Ed25519 या RSA उपयोग करना चाहिए?
- सभी नई कुंजियों के लिए Ed25519 उपयोग करें। यह तेज, अधिक सुरक्षित, और छोटी कुंजी उत्पन्न करता है। RSA केवल तब जब लीगेसी सिस्टम Ed25519 सपोर्ट न करे (OpenSSH 6.5 से पहले)। RSA उपयोग करें तो न्यूनतम 3072-bit।
- क्या SSH कुंजी पर पासफ्रेज़ आवश्यक है?
- हां, हमेशा। पासफ्रेज़ आपकी निजी कुंजी फाइल को एन्क्रिप्ट करता है। बिना पासफ्रेज़, आपकी फाइलों तक पहुंच रखने वाला कोई भी व्यक्ति आपके SSH एक्सेस का उपयोग कर सकता है। बार-बार पासफ्रेज़ टाइप करने से बचने के लिए ssh-agent उपयोग करें।
- SSH कुंजी GitHub में कैसे जोड़ें?
- सार्वजनिक कुंजी (*.pub फाइल कंटेंट) कॉपी करें। GitHub Settings → SSH and GPG keys → New SSH key पर जाएं। कुंजी पेस्ट करें। 'ssh -T git@github.com' से कनेक्शन टेस्ट करें। authentication और signing के लिए अलग-अलग कुंजी उपयोग करें।
- क्या एक ही SSH कुंजी कई सर्वरों के लिए उपयोग कर सकते हैं?
- कर सकते हैं, लेकिन प्रति सेवा या उद्देश्य अलग कुंजी उपयोग करना बेहतर है। ~/.ssh/config फाइल सेटअप करें। अलग कुंजी एक कुंजी compromise होने पर ब्लास्ट रेडियस सीमित करती है और स्वतंत्र रोटेशन सक्षम करती है।
- SSH कुंजी फॉर्मेट्स के बीच कैसे कन्वर्ट करें?
- ssh-keygen उपयोग करें: 'ssh-keygen -p -m PEM -f key' PEM फॉर्मेट में कन्वर्ट करता है। 'ssh-keygen -e -m PKCS8 -f key' PKCS#8 में एक्सपोर्ट करता है। 'ssh-keygen -i -m RFC4716 -f key.pub' RFC4716 से OpenSSH फॉर्मेट में इम्पोर्ट करता है।
- Claude/Cursor में इस टूल का उपयोग कैसे करें?
- आप MCP के माध्यम से इस टूल का उपयोग कर सकते हैं। 'npx -y @toolypet/mcp-server@latest' के साथ अपने AI एजेंट कॉन्फिगरेशन में Toolypet MCP सर्वर जोड़ें। फिर अपने AI से अपने पैरामीटर के साथ mcp__toolypet__ssh_key_generator का उपयोग करने के लिए कहें।
- MCP क्या है और Toolypet इसे क्यों सपोर्ट करता है?
- MCP (Model Context Protocol) एक ओपन स्टैंडर्ड है जो Claude और Cursor जैसे AI एजेंट्स को एक्सटर्नल टूल्स का उपयोग करने देता है। Toolypet MCP को सपोर्ट करता है ताकि आप सभी 65+ टूल्स को ब्राउज़र और AI एजेंट्स दोनों में उपयोग कर सकें, जिससे गणना और ऑपरेशन आपके AI वर्कफ़्लो में सहजता से एकीकृत हो जाएं।