特定の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範囲の一致を可能にする巧妙なスクリプトトリックはありますか?