Diyelim ki iki anahtar var A
ve B
ikisi de user@host
ortak anahtar kimlik doğrulaması için geçerli . Yana authorized_keys
farklı davranış, anahtarın bağlı için yapılandırılmış ~/.ssh/config
istemci üzerinde böyle bir şey kullanır
Host A.host
HostName host
User user
IdentityFile ~/.ssh/A
Host B.host
HostName host
User user
IdentityFile ~/.ssh/B
Güzel çalışıyor. Ancak, an ı kullanımı ssh-agent
ve anahtarları hem ekleyebilir A
ve B
(örneğin bunun yerine, ilgili çağırdığınızda girişinde yapılan onların parolaları girmek için ssh A.host
ya ssh B.host
), bağlantı her zaman hem sanal bilgisayarlar için aynı kimliği kullanacaktır. Diğer anahtarı kaldırmak zorunda kalmadan hangi depolanmış anahtarın kullanılması ssh
gerektiğini belirtmenin bir yolu var mı ssh-agent
?
IdentitiesOnly yes
. Bu aynı zamanda SU'da garip bir şekilde sonuçlanan başka bir sorunun cevabı ... Bunu yarın deneyeceğim