Server端权限和配置:
Client端debug信息:
debug1: Offering public key: C:\\Users\\shinkubin/.ssh/id_rsa RSA SHA256:y6l1J8GKz363zcFf+RLhA8rrJQ1Aq9LqG5C+ZtfLgwk
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
查到了类似的案例,通过修改了相关文件权限解决,但是在我这个案例中无效
ssh免密登陆失败问题_neojan的博客-CSDN博客_ssh免密登录失败
最终是删除重建authorized_keys文件解决的问题,导致互信无法正常工作的原因应该是在创建文件时 (touch authorized_keys) 把文件创建在上层目录 (/root) 了,之后发现后通过mv把文件移动到的.ssh目录。
猜测是mv命令没能触发sshd的某种检测更新机制?导致互信信息没有正确同步到sshd服务