ssh密钥突然不能用了,检查本机公钥、远程authorized_keys文件内容一致,检查tail -f /var/log/auth.log
发现:Authentication refused: bad ownership or modes for directory /root
,另外,好多人在疯狂登录机器!!
- 之前还可以用ssh免密登录,今天就让输入密码
- 使用密码登录到服务器,检查root目录权限、组:我这个
/root
目录权限跟组都有问题,不知怎么搞的。。。
- 修改权限:
sudo chmod 700 /root
- 修改组:
sudo chown root:root /root
- 修改后测试可免密登录即可。
原理参考:https://blog.csdn.net/weixin_45034355/article/details/103442392
补充:
更换电脑或者ip后无法登录情况:
查看/etc/hosts.allow 允许登录ip文件,如果ip不在里面无法登录