Tuesday, February 23, 2016

只用root 用户验证了ssh key,可以不用输入密码登录, 普通用户只能通过密码登录

这两天 一直在研究, 为什么自己的Git 登录的时候老是需要输入密码,但是我已经设置了SSH keygen 给VPS 的普通的用户了,还是需要我输入信息,这让我很恼火的!

这两天一直在研究为什么?

找到了原因在这篇博客:

因为 etc/ssh/sshd_config

中有一个参数:
PermitRootLogin yes

所以,只有root用户才有权限使用ssh,其他的用户就算是 添加了ssh  id_rsa.pub key 也是没有用的!依然需要输入密码!


最终解决方案:

将你的 密码设置的短一点!
  哈哈哈




No comments:

Post a Comment