chaves não especificadas no arquivo de configuração do SSH estão sendo tentadas pelo cliente ssh

0

Eu editei meu arquivo ~ / .ssh / config, removendo algumas definições Host obsoletas dele, no entanto, quando eu ssh para um servidor remoto (usando a opção -v para saída detalhada), ainda vejo o antigo Host definições sendo tentadas.

Preciso executar um determinado comando para fazer com que o SSH recarregue o arquivo de configuração, para que as alterações entrem em vigor?

Esta é uma área de trabalho do Ubuntu que usa o padrão ssh, sem configuração sofisticada, embora a máquina tenha atualizado entre várias versões anteriores do Ubuntu para chegar ao 16.04. A última atualização foi há muito tempo, não é um problema de atualização, apenas surge agora que eu tento adicionar uma nova chave para o ~ / .ssh / config e limpá-lo.

    
por matt 12.02.2018 / 13:21

1 resposta

0

Sugiro que você também limpe /etc/ssh/ssh_config , pois pode conter alguns desses Hosts que você vê quando ssh -ing em algum lugar.

Ao usar o cliente ssh , as opções de linha de comando têm precedência sobre os arquivos de configuração. O arquivo de configuração específico do usuário ~/.ssh/config é usado em seguida. Finalmente, o arquivo global /etc/ssh/ssh_config é usado. O primeiro valor obtido para cada parâmetro de configuração será usado.

    
por 13dimitar 12.02.2018 / 13:42