SSH 如何知道使用哪个密钥?

pix*_*rth 7 ssh

我正在尝试设置 ssh 密钥,但我不经常这样做。也就是说,我的 .ssh/ 目录中已经有 3-4 个密钥对。当我执行 ssh my_user@mydomain.com 时,ssh 如何知道使用什么密钥?

我不想每个站点都有密钥,而是希望对许多站点使用一个私钥,并将公钥放在远程服务器上。有时我在服务器上的用户名与我的本地用户名不同(通常)。SSH 如何知道我想使用哪个密钥?

pix*_*rth 7

我还在连接时发现了 -v 选项,它显示了它在做什么。事实证明,它会尝试在 .ssh 目录中找到的一堆密钥。基本上尝试那里的任何东西。