Yanıtlar:
Farklı dosyalarda farklı özel anahtarlara sahip olabilir ve tümünü ~/.ssh/configayrı IdentityFiledeğerler kullanarak (veya -içalışırken seçeneği kullanarak ssh) belirtebilirsiniz . Bunlar sırayla denenecektir (ödeme man 5 ssh_config).
ssh-agentYine de kullanıyorsanız , aracıya kullandığınız birden çok anahtar hakkında bilgi vermeniz gerekebilir ssh-add.
Evet:
-i identity_fileOrtak anahtar kimlik doğrulaması için kimliğin (özel anahtar) okunduğu bir dosyayı seçer. Varsayılan
~/.ssh/identityprotokol sürümü 1 için ve~/.ssh/id_dsa,~/.ssh/id_ecdsave~/.ssh/id_rsaprotokol sürümü için 2. Kimlik dosyaları da yapılandırma dosyasında her bir konak olarak belirtilebilir. Birden fazla-iseçeneğe (ve yapılandırma dosyalarında belirtilen birden fazla kimliğe) sahip olmak mümkündür . ssh ayrıca-cert.pubkimlik dosya adlarına eklenerek elde edilen dosya adından sertifika bilgilerini yüklemeye çalışacaktır .
-iHer kimlik için ekleyin veya IdentityFileiçinizde birkaç satır kullanın .ssh/config.
authorized_keys, kabuk yerine belirli komutları çalıştırmak için kullandığınız için), yanlış olanı kullanmadığındanIdentitiesOnly yesemin olmak için seçeneği kullanmanız gerekebilirssh-agent. Ayrıca bkz. Unix.stackexchange.com/q/52092/863