ฉันกำลังมองหาวิธีใช้บล็อก CIDR เฉพาะเพื่อจับคู่โฮสต์ในการกำหนดค่าไคลเอ็นต์ SSH (ปกติ~/.ssh/config
) ตัวอย่างเช่นฉันมีรายการที่จะส่งต่อการรับส่งข้อมูลทั้งหมดผ่านโฮสต์ป้อมปราการหาก IP อยู่ในช่วงที่แน่นอนสมมติว่า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
มีบางอย่างในคู่มือที่ฉันพลาดหรือเคล็ดลับการเขียนสคริปต์อย่างชาญฉลาดที่จะเปิดใช้งานการจับคู่ช่วง IP โฮสต์เหล่านี้หรือไม่