PermitOpen SOCKS क्लाइंट द्वारा दिए गए गंतव्य नाम की जाँच करता है
प्रतिबंधित SSH SOCKS गंतव्य को अनुरोधित होस्टनाम और पोर्ट से मिलाएँ, बजाय यह मानने के कि DNS उपनाम और संख्यात्मक पते समान हैं।
मौजूदा SSH फ़ॉरवर्डिंग खाता अपने SOCKS क्लाइंट द्वारा उपयोग किए जाने वाले गंतव्य जोड़ों को प्रतिबंधित कर सकता है। सर्वर-साइड खंड एक नामित सेवा की अनुमति दे सकता है:
Match User proxyuser
PermitOpen api.example.net:443
इसे खाते की मौजूदा प्रमाणीकरण और फ़ॉरवर्डिंग नीति के साथ एकीकृत करें। PermitOpen स्वयं फ़ॉरवर्डिंग अनुमति नहीं देता और shell पहुँच को बंद नहीं करता।
OpenSSH दिए गए गंतव्य नामों की तुलना उस तुलना के लिए पता लुकअप किए बिना करता है। अपने प्रलेखित wildcard रूपों को छोड़कर, मान सामान्य होस्टनाम पैटर्न नहीं है।
यह SOCKS5 के लिए मायने रखता है। api.example.net को पोर्ट 443 के साथ भेजने वाला क्लाइंट उस जोड़े से मेल खा सकता है। जो क्लाइंट उसी नाम को स्थानीय रूप से हल करके संख्यात्मक IP भेजता है, उसने अलग गंतव्य स्ट्रिंग दी है। उसी पते पर हल होने वाला उपनाम भी भिन्न है।
क्लाइंट के स्थानीय बनाम प्रॉक्सी रिज़ॉल्यूशन मोड को इच्छित नियम के अनुरूप रखें। अनुमत होस्टनाम का बाद का रिज़ॉल्यूशन अब भी तय करता है कि सर्वर कहाँ जुड़ता है; यह सेटिंग हर निजी पते पर DNS-जागरूक प्रतिबंध नहीं है।
कुंजी-विशिष्ट प्रतिबंधों और अन्य लागू सर्वर सेटिंग्स की समीक्षा इसके साथ करें, क्योंकि कोई भी अतिरिक्त फ़ॉरवर्डिंग प्रतिबंध अनुरोध को अभी भी अस्वीकार कर सकता है।