Как добавить новый закрытый ключ (OpenSSH) с несколькими удостоверениями?

Как добавить новый закрытый ключ (OpenSSH) с несколькими удостоверениями?

Я сгенерировал пару открытого и закрытого ключа для одного удаленного хоста. Теперь я хочу добавить еще один закрытый ключ в открытом формате для подключения по ssh ко второму удаленному хосту, но ssh отклоняет соединение с "Bad passphrase", когда я хочу добавить ключ с ssh-add "key_name". У меня есть только закрытый ключ, который в Putty на машине Windows работает нормально. У меня есть только два файла в моем /home/user/.sshкаталоге:

id_dsa
known_hosts

решение1

Проще простого.

Просто перейдите в .sshпапку в вашем компьютере homeи добавьте файлconfig

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

и добавьте следующие строки, например

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

сохраните файл и попробуйте.

ssh duck-a-rub

HTH, s1mmel

Связанный контент