![如果我同时拥有 rsa 或 ed25519 密钥,如何确定是否使用“ssh [email protected]”?](https://linux22.com/image/10439/%E5%A6%82%E6%9E%9C%E6%88%91%E5%90%8C%E6%97%B6%E6%8B%A5%E6%9C%89%20rsa%20%E6%88%96%20ed25519%20%E5%AF%86%E9%92%A5%EF%BC%8C%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E6%98%AF%E5%90%A6%E4%BD%BF%E7%94%A8%E2%80%9Cssh%20%5Bemail%20protected%5D%E2%80%9D%EF%BC%9F.png)
我的本地计算机和远程计算机上都有 rsa 和 ed25519 密钥。我还将两个本地公钥添加到远程计算机的authorized_hosts 文件中。当我通过“ssh”连接到远程计算机时[电子邮件受保护],我如何知道它使用的是 rsa 还是 ed25519 密钥?我怎样才能改变这一点?
答案1
如何查明是否“ssh[电子邮件受保护]” 如果我同时使用 rsa 或 ed25519 密钥,又会怎样?
在调试模式下运行客户端。即使用-vvv
开关。输出将回答你的问题。
我怎样才能强制它使用 ed25519 ? – 科米 3 小时前
使用-i
开关或IdentityFile
的选项ssh_config
。如果它不起作用并且仍会采用默认身份,请使用IdentitiesOnly
选项,该选项将忽略默认身份并使用您指定的身份。