Match
में निर्देश /etc/ssh/sshd_config
आप चुनिंदा विन्यास निर्देशों को लागू करने के लिए अनुमति देता है। उपलब्ध मिलान मानदंडों में से एक कनेक्शन का स्रोत पता है, और इसलिए इसका उपयोग आप जो चाहते हैं उसे लागू करने के लिए किया जा सकता है। आप डिफ़ॉल्ट रूप से पासवर्ड प्रमाणीकरण को अक्षम कर सकते हैं, और फिर इसे आंतरिक नेटवर्क आईपी श्रेणियों से कनेक्शन के लिए सक्षम कर सकते हैं। (ध्यान दें कि आप ChallengeResponseAuthentication
पासवर्ड का उपयोग करने से रोकने के लिए भी अक्षम करना चाहते हैं।) यह उदाहरण सभी RFC1918 निजी IP सीमाओं से पासवर्ड प्रमाणीकरण की अनुमति देता है। देखें sshd_config मैनपेज अधिक जानकारी के लिए।
PasswordAuthentication no
ChallengeResponseAuthentication no
Match Address 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
PasswordAuthentication yes
ध्यान दें कि मैच ब्लॉक को फाइल के अंत में जोड़ा जाना चाहिए अन्यथा इसके बाद आने वाली हर चीज का मिलान अगले मैच ब्लॉक तक हो जाएगा। मैच ब्लॉक की खराब स्थिति कनेक्ट होने में असमर्थता का कारण बन सकती है।