chave SSH rsa funciona com IP externo não IP interno

1

Estou usando hospedagem em nuvem rackspace. Eu tenho 2 servidores atrás de um balanceador de carga. Cada servidor tem um IP externo e um IP interno. Eu quero configurar um trabalho de sincronização que usa o SSH para transferir arquivos. Eu fiz uma chave rsa, e eu posso com sucesso o SSH do servidor A no servidor B, usando o IP externo do servidor B, sem ser solicitado por uma senha. Se eu tentar fazer o mesmo, mas usar o IP interno, ele me pedirá uma senha. Eu quero poder usar a chave em vez da senha. Por que é isso? Existe algo especial que eu tenho que fazer durante a geração de chaves para que funcione para os dois IPs?

Qualquer ajuda é apreciada.

    
por Ian 14.12.2012 / 21:33

1 resposta

0

Precisa adicionar ao arquivo ~ / .ssh / config

Host internalIP
        IdentityFile ~/path/to/key
    
por 14.12.2012 / 22:48