Acontece que eu tinha "Host" e "HostName" confusos. Quando eu coloquei o IP como "HostName" e o apelido como "Host", funcionou bem.
Estou usando o OpenSSH no win7. Meu diretório home é C:\Users\JG
, e dentro desse diretório eu tenho o arquivo C:\Users\JG\.ssh\config
, com estes conteúdos:
Host <redacted server ip here>
HostName digitalocean_git
User git
IdentityFile ~/.ssh/digitalocean_moocho/id_rsa
O arquivo de id apontado pela entrada "IdentityFile" funciona, pois eu o uso muito bem via putty, mas para este problema eu estou tentando obter a linha de comando do OpenSSH funcionando.
O ponto crucial do problema é explicado por esta saída:
>ssh -v digitalocean_git
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /c/Users/JG/.ssh/config
ssh: digitalocean_git: no address associated with name
Por que nenhum endereço é associado ao nome? Como posso fazer isso funcionar?
Acontece que eu tinha "Host" e "HostName" confusos. Quando eu coloquei o IP como "HostName" e o apelido como "Host", funcionou bem.