ssh config alterar usuário para um host

1

Gostaria de me conectar a cada servidor usando o usuário root e o servidor machin usando me user.

Editei .ssh/config

 User root
 Host machin
 Hostname machin
 User me

Quando eu digito

 ssh machin

Eu obtenho

 root@machin's password:

O que há de errado com minha configuração?

    
por MUY Belgium 22.09.2014 / 09:57

1 resposta

4

De acordo com a página de manual ssh_config :

Since the first obtained value for each parameter is used, more host-specific declarations should be given near the beginning of the file, and general defaults at the end.

Você deve alterar a ordem dos valores de configuração, primeiro definir os valores específicos do host e depois os gerais:

Host machin
Hostname machin
User me
User root
    
por 22.09.2014 / 10:02