Como usar a barra invertida no usuário em ~ / .ssh / config

0

Então minha universidade forneceu acesso a um servidor com barras invertidas, assim:

ssh portoalegre\[email protected]

e eu decidi copiar minha chave pública para ter mais segurança (e não ter que digitar a senha toda vez). Isso funciona bem! No entanto ... eu decidi então definir uma entrada em ~/.ssh/config para que eu pudesse fazer o login usando

ssh university

Mas não funcionou. Ele continua me pedindo minha senha. Aqui está a entrada que eu configurei no arquivo de configuração:

Host university
  Hostname university.server.br
  User portoalegre\15280433

O que estou fazendo de errado? Como devo escapar / lidar com essas duas barras invertidas no arquivo de configuração? Estou usando uma máquina Ubuntu Desktop para se conectar ao servidor através do seu terminal padrão.

    
por Vini.g.fer 29.09.2018 / 15:12

1 resposta

5

O \ em seu comando SSH realmente representa um único \ (tente echo portoalegre\[email protected] e veja o que isso exibe). Então, a primeira coisa a tentar é usar uma única barra invertida em sua configuração de SSH:

Host university
  Hostname university.server.br
  User portoalegre280433
    
por 29.09.2018 / 15:37