ssh 将我的 ssh 私钥视为公钥

ssh 将我的 ssh 私钥视为公钥

我的 SSH 似乎将我的私钥识别为公钥,并尝试在目录_sk中找到以 结尾的私钥文件$HOME/.ssh

我正在使用 连接我的服务器ssh root@<address>,没有设置额外的选项。

我从ssh -vv日志中注意到了以下几行:

debug1: Offering public key: /home/reverier/.ssh/id_ed25519 ED25519 SHA256:uc+vEwEfsBy5jbVRPqTTZfS3emyPv3dKzPKxVp09R7k
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/reverier/.ssh/id_ed25519_sk

但是该文件/home/reverier/.ssh/id_ed25519是我的私钥,这id_ed25519.pub是正确的公钥。ssh 将我的私钥发送到服务器并尝试找到名为id_ed25519_sk私钥的东西。

这是我的/etc/ssh_config

ServerAliveCountMax 5
TCPKeepAlive yes
ServerAliveInterval 5

我的 $HOME/.ssh/config 是空的。

相关内容