Como adicionar nova chave privada (OpenSSH) com múltiplas identidades?

Como adicionar nova chave privada (OpenSSH) com múltiplas identidades?

Eu gerei um par de chaves públicas e privadas para um host remoto. Agora quero adicionar outra chave privada em formato aberto para conectar via ssh ao segundo host remoto, mas o ssh nega a conexão com "Senha incorreta" quando desejo adicionar a chave com ssh-add "key_name". Eu só tenho uma chave privada, que no Putty na máquina Windows funciona bem. Eu só tenho dois arquivos no meu /home/user/.sshdiretório:

id_dsa
known_hosts

Responder1

Fácil como uma torta.

Basta ir até a .sshpasta em seu homee adicionar o arquivoconfig

nano /home/${USER}/.ssh/config

e adicione as seguintes linhas, por exemplo

Host duck-a-rub
HostName mail.man.com OR <IP-Address>
User rubberduck
Port 223
IdentityFile /full/path/to/keys/rubberduck_id_dsa

salve o arquivo e experimente.

ssh duck-a-rub

HTH, s1mmel

informação relacionada