SSH istemci yapılandırmasında (genellikle ~/.ssh/config
) ana bilgisayarlarla eşleşmek için belirli CIDR bloklarını kullanmanın bir yolunu arıyorum . Örneğin, IP belirli bir aralığa düşerse, tüm trafiği bir bastion ana bilgisayarı üzerinden iletmek için bir girişim var, diyelim 10.1.0.0/16
:
host 10.1.*
proxycommand ssh -q bastion -W %h:%p
Bu çok iyi çalışıyor, ama nokta notasyonuna tam olarak uymayan bazı aralıklar eklediğimde ne olur?
# 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
El kitabında kaçırdığım bir şey mi var, yoksa bu ana bilgisayar IP aralıklarının eşleşmesini sağlayacak akıllı bir komut dosyası numarası var mı?