A página do manual ssh_config tem uma seção PATTERNS
, que detalha como você pode fazer isso, você pode usar curingas de *
e ?
. No meu ~/.ssh/config
:
Host 172.16.*.*
User drav
e, em seguida, ao emitir ssh -vvv 172.16.13.1
:
debug1: Reading configuration data /home/drav/.ssh/config
debug1: /home/drav/.ssh/config line 4: Applying options for 172.16.*.*
debug1: /home/drav/.ssh/config line 46: Applying options for *
Observe que essas correspondências são canônicas, portanto, se "fred.mynetwork.com" no DNS for 172.16.13.1, a emissão de ssh fred.mynetwork.com
não corresponderá à entrada Host 172.16.*.*
. No entanto, você sempre pode adicionar uma entrada adicional Host *.mynetwork.com
para aplicar as mesmas opções quando um nome DNS for usado.