如果我同时拥有 rsa 或 ed25519 密钥,如何确定是否使用“ssh [email protected]”?

如果我同时拥有 rsa 或 ed25519 密钥,如何确定是否使用“ssh [email protected]”?

我的本地计算机和远程计算机上都有 rsa 和 ed25519 密钥。我还将两个本地公钥添加到远程计算机的authorized_hosts 文件中。当我通过“ssh”连接到远程计算机时[电子邮件受保护],我如何知道它使用的是 rsa 还是 ed25519 密钥?我怎样才能改变这一点?

答案1

如何查明是否“ssh[电子邮件受保护]” 如果我同时使用 rsa 或 ed25519 密钥,又会怎样?

在调试模式下运行客户端。即使用-vvv开关。输出将回答你的问题。

我怎样才能强制它使用 ed25519 ? – 科米 3 小时前

使用-i开关或IdentityFile的选项ssh_config。如果它不起作用并且仍会采用默认身份,请使用IdentitiesOnly选项,该选项将忽略默认身份并使用您指定的身份。

相关内容