Skip to content

Latest commit

 

History

History
5 lines (3 loc) · 562 Bytes

2016-08-04-SSH 上传公钥到服务器后还需要密码.md

File metadata and controls

5 lines (3 loc) · 562 Bytes

我在客户端用ssh-keygen生成密钥和公钥后,将生成的id_rsa.pub公钥内容追加到服务器的~/.ssh/authorized_keys文件里,并且重启了服务器的sshd服务。但是客户端采用ssh连接服务器时还需要输入密码,请问可能是什么原因呢?

ssh 连接的时候加个 -v 看看输出

似是.ssh目录和authorized的权限不对,ssh -vvT git@serverip时出现了:ignored authorized_keys bad ownership or modes for directory。然后google搜答案.将.ssh的权限改为700,authorized_keys权限改为600即可。