SSH Como ignorar a verificação do IdentityFile?

2

Eu configurei um arquivo de configuração localizado em "~ / .ssh / config" que contém algumas linhas do IdentityFile para apontar para os arquivos de chaves que eu uso para alguns dos meus servidores.

e.g. IdentityFile ~/Data/Keys/KeyFile.pem

Isso funciona bem quando eu quero me conectar aos meus servidores no ec2, que requerem um arquivo de chave para autenticação.

Quando eu quero me conectar a um servidor que não usa um arquivo de chave e requer uma senha, o ssh tenta usar meus arquivos de chave em ~ / .ssh / config e a conexão falha com:

Received disconnect from host.ip: 2: Too many authentication failures for root

Existe um argumento de comando ssh que eu possa usar para me conectar a este servidor para que o ssh não tente usar meus arquivos de identidade?

    
por liamTc 14.03.2012 / 03:08

1 resposta

4

Você deve ser capaz de limitar o uso das linhas IdentityFile ao seu host EC2 com a instrução host :

Host YourEC2host.com 
    IdentityFile ~/Data/Keys/KeyFile.pem

Para obter mais informações, consulte a seção sobre a seção do host na página ssh_config man.

    
por 14.03.2012 / 03:17