哪个 ssh/sshd 配置项会影响“提供 RSA 公钥”?

哪个 ssh/sshd 配置项会影响“提供 RSA 公钥”?

在我的环境中,所有服务器仅支持 ssh 公钥认证。当我读取 ssh 调试信息时,我注意到“提供 RSA 公钥”有所不同。

当我从 host1 ssh server1 时

user@host1:~$ ssh -v server1
...
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/user/.ssh/online.pem
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: /home/user/.ssh/id_rsa

但是,当我从 host2 ssh 到 server2 时

user@host2:$ ssh -v server2
...
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: jumpbox    <-- even not a file

哪个 ssh/sshd 配置项会影响 RSA 公钥提供方法?不幸的是,server1 和 server2 位于隔离网络中,因此我无法从 host1 ssh server2 或从 host2 ssh server1 来排除一些因素。

答案1

这应该是~/.ssh/config您机器上的文件。它应该包含 server2 的部分以及身份文件的选项。

相关内容