# Example ~/.ssh/config showing dial's tag convention and Includes. # dial never writes to this file — it is read-only. Host * ServerAliveInterval 60 # tag: prod, riedel Host web1 web2 HostName 10.0.0.5 User deploy Port 2222 ProxyJump bastion # tag: prod Host db-primary HostName db.internal User postgres Host bastion HostName bastion.example.com User admin # Split the rest of your hosts across files; dial follows Includes. Include conf.d/*.conf