एक SSH होस्ट डीफॉल्ट SOCKS मार्गातून वगळा
वाइल्डकार्ड डीफॉल्ट नियमापूर्वी ProxyCommand none अपवाद ठेवा आणि विनंती केलेल्या होस्टसाठी प्रभावी OpenSSH संरचना तपासा.
जेव्हा OpenSSH संरचना डीफॉल्टने SOCKS जोडणी वापरते, तेव्हा त्या व्यापक नियमापूर्वी नाव दिलेला अपवाद ठेवा:
Host internal.example
ProxyCommand none
Host *
ProxyCommand nc -X 5 -x proxy.example:1080 %h %p
हे उदाहरण SOCKS5 साठी OpenBSD nc पर्याय इंटरफेस वापरते. ssh internal.example ने जोडले तर अपवाद निवडला जातो; उर्वरित होस्टना डीफॉल्ट जोडणी मिळते. अनुमत सार्वजनिक SSH गंतव्यांसाठी SOCKS5 प्रॉक्सी यादीतून खाते नसलेली नोंद डीफॉल्ट प्रॉक्सी पत्ता देऊ शकते, जर ती प्रत्येक प्रत्यक्ष होस्ट आणि SSH पोर्टला परवानगी देते; इच्छित अंतर्गत अपवाद कायम ठेवा.
क्रम महत्त्वाचा आहे कारण OpenSSH एखाद्या पॅरामीटरसाठी पहिले मिळालेले मूल्य वापरते. अपवाद जुळणाऱ्या डीफॉल्टने ProxyCommand देण्यापूर्वीच आढळला पाहिजे, Include फाइलांमधून वाचलेल्या डीफॉल्टसह.
ठराविक आवाहनासाठी प्रभावी सेटिंग्ज याने तपासा:
ssh -G internal.example
होस्ट नमुने SSH बोलावण्यासाठी वापरल्या जाणाऱ्या नावाशी जुळतात. जर एखादा आदेश असा उपनाव वापरत असेल ज्याचे HostName internal.example कडे निर्देश करते, तर त्या उपनावालाही इच्छित अपवाद द्या. यामुळे नियम प्रत्यक्ष संरचना शोधाशी जोडलेला राहतो, DNS मधील समतुल्य नाव तोच खंड निवडते असे गृहीत धरण्याऐवजी.