使用Putty登录Ubuntu后得到"Server refused our key"错误的一种解决方法

  说来很惭愧,这个问题给我折腾了快一个月了,今天还是多写了一个搜索词才联想到这个问题的解决方法的。

  在网上可以收到很多这方面的东西,但是我都尝试后,还是没能解决我遇到的问题。但是其实很简单的,症结就在Ubuntu的加密主目录[Encrypt Home Directory]的功能上,下面就描述一下吧。

  现象就是下图所示:

  

  而从/var/log/auth.log文件中看到的情况如下图所示:

  

  这种提示是说密码文件被隐藏,但是起初我并没有注意到它指的是什么啦。接下来,如果你的情况和下图一样,呵呵,你也找到问题所在啦。

  

  呵呵,这就表明你使用的用户的主目录已经被加密了,所以你按照网上的说明进行操作都是没有效果的。

  并且还有一个现象值得注意啦,就是当你的用户第一次使用公钥验证失败后,你通过密码验证登录到主机;此时如果你再使用这个用户在Putty里进行公钥验证时,就会提示你输入私钥密码,这也说明可能是由于加密主目录而导致的。

  因此问题原因找到了,接下来的方法可参见:这里[英文版的]。等有时间,我再把详细的解除加密主目录的步骤写出来吧。希望对他人有用吧。

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值