zoukankan      html  css  js  c++  java
  • ssh免密登陆的问题解决

    在一次chmod -R的操作后,ssh免密登陆失效了,然后通过在ssh -vvv的详细信息中查看,发现有一行日志:

    debug1: Offering public key: /Users/zhangcd/.ssh/id_rsa RSA SHA256:uob8FnkXEGukOIPcgSDsyUdg3dK7qlPLsRwj6GPMPX0
    debug3: send packet: type 50
    debug2: we sent a publickey packet, wait for reply
    debug3: receive packet: type 51
    

    搜索答案得知是:

    SSH_MSG_USERAUTH_FAILURE            51
    

    然后查看/var/log/secure,看到日志:

    Aug 20 16:31:02 obase4 sshd[36421]: Authentication refused: bad ownership or modes for file /data/sdb1/userhome_zhangcd/.ssh/authorized_keys
    

    可以知道是由于之前chmod -R误改了当前用户home目录的所有文件权限,导致authorized_keys文件的权限有问题,现在就需要恢复文件权限。
    改完后再登录发现还是有问题:

    Aug 20 16:34:28 obase4 sshd[36960]: Authentication refused: bad ownership or modes for directory /data/sdb1/userhome_zhangcd/.ssh
    

    所以应该将当前用户home目录的所有文件的权限都恢复为原来的。
    改完后恢复正常。

  • 相关阅读:
    03-HTML之body标签
    02-HTML之head标签
    01-HTML介绍
    第十五章 并发编程
    第十四章 网络编程
    第十三章 模块和包
    第十二章 异常和错误
    第十一章 面向对象进阶
    第九章 常用模块(续)
    003 配置负载均衡
  • 原文地址:https://www.cnblogs.com/lifewithlight/p/13536381.html
Copyright © 2011-2022 走看看