अधिकांश सीसडामिन की तरह मैं हर समय ओपनशेड का उपयोग करता हूं। मेरे पास लगभग एक दर्जन सेश की चाबियाँ हैं, मुझे प्रत्येक मेजबान के लिए एक अलग ssh कुंजी रखना पसंद है। हालाँकि यह तब समस्या का कारण बनता है जब मैं पहली बार किसी होस्ट से कनेक्ट कर रहा हूं, और मेरे पास एक पासवर्ड है। मैं केवल पासवर्ड का उपयोग करके होस्ट से कनेक्ट करना चाहता हूं, इस मामले में कोई ssh कुंजी नहीं। हालाँकि ssh क्लाइंट सभी सार्वजनिक कुंजियों की पेशकश करेगा मेरे ~/.ssh/
(मुझे यह पता है कि आउटपुट को देखकर ssh -v
)। चूंकि मेरे पास बहुत सारे हैं, इसलिए मुझे बहुत अधिक प्रमाणीकरण विफलताओं के लिए डिस्कनेक्ट हो जाएगा।
क्या मेरे ssh क्लाइंट को सभी ssh कुंजियाँ न बताने का कोई तरीका है?