Veja as páginas man
A palavra-chave host
é usada para agrupar a configuração e também pode ser usada para definir um alias para um host ou configurar vários hosts de uma só vez.
Considere o seguinte cenário:
No trabalho, você tem dois servidores, chamados dev.example.com e test.example.com, onde você usa o mesmo par de chaves e uma conta do github com um segundo par de chaves. Você poderia então configurar a seguinte configuração
host *.example.com
identityfile ~/.ssh/work-key
user bob
Port 22022
ForwardAgent yes
ForwardX11 yes
host github.com
identityfile ~/.ssh/github-key
host dev
hostname dev.example.com
host test
hostname test.example.com
E o uso de algo assim para se conectar:
ssh dev