मैं सर्वर होस्ट्स के साथ काम कर रहा हूं और मैं हर बार पासवर्ड को निर्दिष्ट नहीं करना चाहता हूं जो मैं किसी भी होस्ट से कनेक्ट करना चाहता हूं। तब मैंने एक कुंजी तैयार की है:
Enter file in which to save the key (/home/robe/.ssh/id_rsa): my_key
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in my_key.
Your public key has been saved in my_key.pub.
The key fingerprint is:
e6:d9:a3:85:38:b1:b2:a9:4d:3b:c1:33:65:df:57:25 robe@computer
The key's randomart image is:
+--[ RSA 2048]----+
| |
| E .|
| o |
| o . |
| . o..S. . |
| = *.+. . |
| o++ + +. |
| o.= . o . |
| ..=. . |
+-----------------+
तो मैं कॉपी my_key.pub को authorized_keys हर मेजबान में फ़ाइल और मैं के साथ कनेक्ट कर सकते हैं:
ssh -i /path/to/my_key user@host
लेकिन यहाँ मेरी समस्या है, मैं कुंजी निर्दिष्ट किए बिना कनेक्ट करना चाहता हूं। मैं एक रास्ता खोजना चाहूंगा जिसे मैं चलाता हूं:
ssh user@host
नोट : मैं अपना डिफ़ॉल्ट id_rsa और id_rsa.pub कुंजियाँ रखना चाहता हूँ। अन्य होस्ट्स को प्रबंधित करने के लिए my_key कुंजी एक वैकल्पिक विकल्प है।