एउटा 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 मा समान नामले त्यही ब्लक छान्छ भनी मान्नुको सट्टा।