Precisa adicionar ao arquivo ~ / .ssh / config
Host internalIP
IdentityFile ~/path/to/key
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.
Precisa adicionar ao arquivo ~ / .ssh / config
Host internalIP
IdentityFile ~/path/to/key