मैं SSH क्लाइंट कॉन्फ़िगरेशन (आमतौर पर ~/.ssh/config
) में मेजबान से मेल करने के लिए विशिष्ट CIDR ब्लॉक का उपयोग करने का एक तरीका ढूंढ रहा हूं । उदाहरण के लिए, मेरे पास एक गढ़ होस्ट के माध्यम से सभी ट्रैफ़िक को आगे करने के लिए एक प्रविष्टि है यदि आईपी एक निश्चित सीमा में आता है, तो हम कहते हैं 10.1.0.0/16
:
host 10.1.*
proxycommand ssh -q bastion -W %h:%p
यह बहुत अच्छी तरह से काम करता है, लेकिन कैसे जब मैं कुछ श्रेणियों को जोड़ता हूं जो डॉट नोटेशन को बिल्कुल फिट नहीं करते हैं?
# doesn't work, unfortunately
host 10.2.0.0/18
proxycommand ssh -q bastion-foo -W %h:%p
host 10.2.64.0/18
proxycommand ssh -q bastion-bar -W %h:%p
क्या मैनुअल में कुछ ऐसा है जो मुझे याद नहीं है, या एक चतुर स्क्रिप्टिंग ट्रिक है जो इन होस्ट आईपी रेंज से मेल खाने में सक्षम होगा?