为什么 ssh -v 说:
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/<user>/.ssh/id_rsa
这条信息好像是在说它通过网络发送了我的私钥(id_rsa)?但我怀疑我误解了这里的“Offering”是什么意思。
答案1
它尝试通过您的 SSH 公钥自动进行身份验证。默认情况下,它使用密钥的公共对应部分/home/<user>/.ssh/id_rsa
。如果您有其他想要使用的密钥,您可以执行例如$ ssh-add /home/<user>/.ssh/other_key
。
无需担心,因为只发送了您的公钥,根据定义,可以公开发送。