Я шукаю спосіб використовувати конкретні блоки 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 хостів?