今天 ssh 连接 git 的时候竟然说要输入密码,就感觉到奇怪了。
已经将 rsa 放到了 ~/.ssh 里面。回头发现没有 ssh-add,然后执行报错:
permissions 0755 for '.ssh' are too open.
查了下权限问题,进行如下更改:
chmod -R 700 ~/.ssh
再次连接的时候竟然还是要输入密码,所以执行了下列命令:
ssh -vvT git@yourhost
看输出,发现 .ssh 里面的文件的命名好似不对,于是改成了 id_rsa。
之后没事了。