मेरे पास मेरे ~ / .ssh / config में निम्नलिखित हैं।
HOST 10.2.192.*
USER foo
PreferredAuthentications publickey
IdentityFile ~/.ssh/foo/id_rsa
उपरोक्त कॉन्फ़िगरेशन मुझे कई शब्दों के रूप में आधा टाइप करते हुए एक मशीन से कनेक्ट करने देता है।
ssh 10.2.192.x
मेरे ssh config से पहले, मुझे यह सब लिखना था:
ssh foo@10.2.192.x -i ~/.ss/foo/id_rsa
हालाँकि 10.2.192.x सबनेट में एक मशीन है जिसे मैं कीबेड प्रमाणीकरण के बजाय पासवर्ड आधारित प्रमाणीकरण से जोड़ना चाहता हूं।
क्योंकि ssh मेरी कॉन्फ़िग फ़ाइल को देखता है और PreferredAuthentications publickey
मुझे लगता है कि मैं सिर्फ अपने पासवर्ड से लॉगिन करने में असमर्थ हूं।
मैं इस ssh config में एक नया नियम जोड़ने के लिए अक्सर इस विशेष स्नोफ्लेक vm में ssh करने का इरादा नहीं रखता।
मैं केवल एक बार ssh को अपनी कॉन्फ़िग फ़ाइल को अनदेखा कैसे कर सकता हूँ, और मुझे पासवर्ड से प्रमाणित करने की अनुमति देता है?