我的本地计算机和远程计算机上都有 rsa 和 ed25519 密钥。我还将两个本地公钥添加到远程计算机的authorized_hosts 文件中。当我通过“ssh”连接到远程计算机时[电子邮件受保护],我如何知道它使用的是 rsa 还是 ed25519 密钥?我怎样才能改变这一点?
答案1
如何查明是否“ssh[电子邮件受保护]” 如果我同时使用 rsa 或 ed25519 密钥,又会怎样?
在调试模式下运行客户端。即使用-vvv
开关。输出将回答你的问题。
我怎样才能强制它使用 ed25519 ? – 科米 3 小时前
使用-i
开关或IdentityFile
的选项ssh_config
。如果它不起作用并且仍会采用默认身份,请使用IdentitiesOnly
选项,该选项将忽略默认身份并使用您指定的身份。