2012年8月8日星期三

SSH的公钥登录问题

今天公司有个妹纸的Git不能用了,提示输入密码。我查了Gitosis配置没问题,再去找她,原来她自己照着从网上搜来的一篇博文搞公钥登录,没有搞成。

Git不能用,那就说明Gitosis中的公钥和客户端的私钥不配对,她的确承认应该是把私钥搞乱了。折腾好几次,SSH的公钥登录就是不成功,服务器提示输入密码。最后试着把服务器上她的authorized_keys文件的权限由664改为600,然后就可以了。这个文件别人的确是不应该有写权限的,否则会有安全问题,不过SSH的文档里面貌似没有说权限错误会拒绝登录。

郁闷的是该同学开始没告诉我自己做了什么操作,害我从Gitosis的配置查起,后来才告诉我自己折腾了什么。

没有评论:

发表评论