Eu tenho a seguinte configuração de host genérico no meu .ssh/ssh_config
:
Host *
ConnectTimeout 5
ServerAliveInterval 5
ServerAliveCountMax 12
Eu também tenho algumas configurações específicas. Por exemplo, o seguinte alias:
Host work-server-1
Hostname a.b.c.d
Host work-server-2
Hostname i.j.k.l
Agora, minha pergunta: ao fazer login no host work-server-1
, o SSH também usará a configuração ConnectTimeout
, ServerAliveInterval
e ServerAliveCountMax
conforme definido na Host *
entrada?
Para cada diretiva, é usada a primeira ocorrência relevante no
ssh_config
.Citando a página de manual para
ssh_config
:Assim com o arquivo de configuração abaixo:
ServerAliveInterval 1
é sempre usado4
e7
nunca é usado, nem mesmo parawork
.ConnectTimeout
é2
parawork
, para outros hosts é3
.ServerAliveCountMax
é5
, owork
valor -specific6
nunca é usado, nem mesmo parawork
.