我在 CentOS 8 机器上生成了默认的公钥和私钥。将公钥复制到另一个 Linux 虚拟机并且 ssh 连接成功。然后我在与~/.ssh
和 使用不同的位置创建了一个自定义对ssh -i <privatekey> <ip-address>
。它没有询问我使用自定义密钥设置的密码。我很确定它使用了~/.ssh
文件夹中的默认键。我通过从远程服务器文件中删除默认公钥来对此进行测试~/.ssh/authorized_keys
。然后我尝试使用自定义私钥,它提示我输入密码。我不确定问题出在哪里。