linux ssh免密登录失效,ssh免密登陆ubuntu16.04失效的一次排查过程

cd /var/log

tail -f auth.log

新开一个终端尝试免密登陆,上面的命令输出最新日志:

ov 28 21:53:49 bccnsoft sshd[24812]: Authentication refused: bad ownership or modes for directory /root

Nov 28 21:53:49 bccnsoft sshd[24812]: userauth_pubkey: key type ssh-dss not in PubkeyAcceptedKeyTypes [preauth]

看了一下/root目录的权限:

drwx------  21 1000 rvm  4.0K Nov 28 22:01 root/

所有者不是root了,不知道为什么在root目录解压了最新的net5 sdk,就导致了这个情况,难道是微软故意搞鬼?闲言少叙,把所有者改为root

chown root:root /root/

问题解决✌️

-------------------------------- 作者在 2020-11-28 22:21:45 补充以下内容 --------------------------------

果然跟解压.net 5 sdk有关,如果在用户根目录解压.net 5 sdk,它会把用户根目录所有者一并修改为 1000 rvm,并且它不会把文件解压进一个文件夹,而是把解压文件散放在用户根目录。微软坑爹本色一直没变。

QQ20201128-221640@2x.png (上传于2020-11-28 22:21:45)

1615

-------------------------------- 作者在 2020-11-28 22:23:49 补充以下内容 --------------------------------

所以,不要在linux的用户根目录执行:tar zxvf dotnet-sdk-5.0.100-linux-x64.tar.gz

应该新建一个文件夹,把压缩文件移动到新文件夹里面,然后进去文件夹执行解压。

否则,它会让你的ssh免密登录失效😭

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值