मैं शायद अपनी एसएसएच कुंजी के लिए पासवर्ड भूल गया हूँ। फिर।मैं अपने एसएसएच पासवर्ड को सत्यापित/जांच/परीक्षण/सत्यापन कैसे करूं?
लेकिन मुझे लगता है कि यह क्या हो सकता है। मैं कैसे जांचूं कि मैं सही हूं या नहीं?
मैं शायद अपनी एसएसएच कुंजी के लिए पासवर्ड भूल गया हूँ। फिर।मैं अपने एसएसएच पासवर्ड को सत्यापित/जांच/परीक्षण/सत्यापन कैसे करूं?
लेकिन मुझे लगता है कि यह क्या हो सकता है। मैं कैसे जांचूं कि मैं सही हूं या नहीं?
आप अपने एसएसएच कुंजी पासफ़्रेज़ को अपने एसएसएच एजेंट में लोड करने का प्रयास करके सत्यापित कर सकते हैं। OpenSSH के साथ यह ssh-add
के माध्यम से किया जाता है।
एक बार जब आप पूरा कर लें, ssh ssh-add -d
एक बार जब आप की जाँच पूरा कर लें,' के साथ अपने SSH एजेंट से आपकी SSH कुंजी पदबंध उतारना ssh-जोड़ने – Kache
ssh-ऐड -d' मशीन पर व्यवस्थापक अधिकार की आवश्यकता है, मुझे लगता है। मुझे एक त्रुटि मिल रही है: "आपके प्रमाणीकरण एजेंट से कनेक्शन नहीं खोल सका।" –
@ इगोरगानापोलस्की: नहीं, इसके लिए एक चल रहे प्रमाणीकरण एजेंट की आवश्यकता है। एक को लाने के लिए अपनी स्टार्टअप स्क्रिप्ट या विकल्पों को संशोधित करें। –
चलाकर टर्मिनल से आपकी SSH पदबंध अनलोड करने के लिए अगर आपके पासफ़्रेज़ आपके ssh कुंजी अनलॉक करने के लिए है याद है और ssh-एजेंट की जरूरत नहीं है, लेकिन sshd की क्या ज़रूरत है (डेमॉन) अपने मशीन
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys;
ssh localhost -i ~/.ssh/id_rsa
जहां ~/.ssh/id_rsa.pub सार्वजनिक कुंजी है और ~/.ssh/id_rsa पर स्थापित निजी कुंजी
यह – Imme22009
करने वाले पास वाक्यांश के लिए नहीं पूछता है, यह मेरे लिए करता है, निजी id_rsa को ssh localhost –
पर अनलॉक करने के लिए मुझे एक त्रुटि मिलती है: "ssh: स्थानीयहोस्ट पोर्ट होस्ट करने के लिए कनेक्ट करें 22: खराब फ़ाइल संख्या" –
ssh-keygen -y
हैआपको पासफ्रेज के लिए संकेत देगा (यदि कोई है तो)।
यदि आप सही पासफ़्रेज़ इनपुट करते हैं, तो यह आपको संबंधित सार्वजनिक कुंजी दिखाएगा।
यदि आप गलत पासफ़्रेज़ इनपुट करते हैं, तो यह load failed
प्रदर्शित करेगा।
कुंजी कोई पदबंध है, यह होगा पासफ़्रेज़ के लिए आपको संकेत नहीं और तुरंत आप संबद्ध सार्वजनिक कुंजी दिखाई देगा।
जैसे,
एक नया सार्वजनिक/निजी कुंजी युग्म बनाएँ, के साथ या एक पदबंध के बिना:
$ ssh-keygen -y -f /tmp/my_key
: आप कुंजी युग्म का उपयोग कर सकते अगर
$ ssh-keygen -f /tmp/my_key
...
अब देखना आउटपुट दिखाते हुए एक विस्तारित उदाहरण है।
एक नया सार्वजनिक/निजी कुंजी युग्म बनाएँ, के साथ या एक पदबंध के बिना: सही पदबंध inputting द्वारा कुंजी युग्म का उपयोग करने की
$ ssh-keygen -f /tmp/my_key
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /tmp/my_key.
Your public key has been saved in /tmp/my_key.pub.
The key fingerprint is:
de:24:1b:64:06:43:ca:76:ba:81:e5:f2:59:3b:81:fe [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
| .+ |
| . . o |
| = . + |
| = + + |
| o = o S . |
| + = + * |
| = o o . |
| . . |
| E |
+-----------------+
प्रयास। एक गलत पदबंध inputting द्वारा कुंजी युग्म का उपयोग करने की
$ ssh-keygen -y -f /tmp/my_key
Enter passphrase:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBJhVYDYxXOvcQw0iJTPY64anbwSyzI58hht6xCGJ2gzGUJDIsr1NDQsclka6s0J9TNhUEBBzKvh9nTAYibXwwhIqBwJ6UwWIfA3HY13WS161CUpuKv2A/PrfK0wLFBDBlwP6WjwJNfi4NwxA21GUS/Vcm/SuMwaFid9bM2Ap4wZIahx2fxyJhmHugGUFF9qYI4yRJchaVj7TxEmquCXgVf4RVWnOSs9/MTH8YvH+wHP4WmUzsDI+uaF1SpCyQ1DpazzPWAQPgZv9R8ihOrItLXC1W6TPJkt1CLr/YFpz6vapdola8cRw6g/jTYms00Yxf2hn0/o8ORpQ9qBpcAjJN
$ echo $?
0
प्रयास: ध्यान दें कि सार्वजनिक कुंजी दिखाया जाएगा और बाहर निकलने स्थिति ($?
) 0
हो जाएगा सफलता से संकेत मिलता है। ध्यान दें कि "लोड विफल" (संदेश ओएस के आधार पर भिन्न हो सकते हैं) त्रुटि संदेश प्रदर्शित किया जाएगा और बाहर निकलने स्थिति ($?
) एक त्रुटि इंगित करने के लिए 1
हो जाएगा: एक कुंजी युग्म का उपयोग करने की
$ ssh-keygen -y -f /tmp/my_key
Enter passphrase:
load failed
$ echo $?
1
प्रयास है कि पासफ्रेज नहीं है नोट पदबंध के लिए कोई शीघ्र है कि वहाँ, सार्वजनिक कुंजी प्रदर्शित किया जाएगा, और बाहर निकलने स्थिति ($?
) सफलता का संकेत करने के 0
हो जाएगा:
$ ssh-keygen -y -f /tmp/my_key_with_no_passphrase
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLinxx9T4HE6Brw2CvFacvFrYcOSoQUmwL4Cld4enpg8vEiN8DB2ygrhFtKVo0qMAiGWyqz9gXweXhdmAIsVXqhOJIQvD8FqddA/SMgqM++2M7GxgH68N+0V+ih7EUqf8Hb2PIeubhkQJQGzB3FjYkvRLZqE/oC1Q5nL4B1L1zDQYPSnQKneaRNG/NGIaoVwsy6gcCZeqKHywsXBOHLF4F5nf/JKqfS6ojStvzajf0eyQcUMDVhdxTN/hIfEN/HdYbOxHtwDoerv+9f6h2OUxZny1vRNivZxTa+9Qzcet4tkZWibgLmqRyFeTcWh+nOJn7K3puFB2kKoJ10q31Tq19
$ echo $?
0
विशिष्ट विंडोज + पुट्टी परिदृश्य का हल @RobBednark विस्तार, आप ऐसा कर सकते हैं:
PuTTYgen (https://docs.joyent.com/public-cloud/getting-started/ssh-keys/generating-an-ssh-key-manually/manually-generating-your-ssh-key-in-windows निम्नलिखित), एक PPK फाइल करने के लिए यह बचत के साथ SSH कुंजी युग्म उत्पन्न;
विंडोज एक्सप्लोरर पर संदर्भ मेनू के साथ, पुट्टिजेन के साथ संपादित करें चुनें। यह पासवर्ड के लिए संकेत देगा।
यदि आप गलत पासवर्ड टाइप करते हैं, तो यह फिर से संकेत देगा।
नोट, यदि आप टाइप करना चाहते हैं, तो पीपीके फ़ाइल वाले फ़ोल्डर पर निम्न आदेश का उपयोग करें: puttygen private-key.ppk -y
।
यह एक 'passphrase', पासवर्ड की है;) – Timo