在我即将搭建完成时,使用 ssh -v git@service的时候出现Permission denied, please try again。尝试输入正确的密码后还是不行。尝试过网上的所有方法。尚未解决。该配置的地方我都配置了。如下图
1.我的服务器是阿里云的centos 7 使用默认的git 1.8
2.git 用户和git用户组已创建
3.sshd_config的证书登录也已修改。如图
但是我没找到另外一个配置。RSAAuthentication。后来我查阅了资料说centos 7以后这个这个就不在sshd_config中了。而是在另外一个ssh_config里头。但是我也同样设置了yes
4.然后我所有的配置文件夹都设置了相应的权限以及用户和用户组
当然我也将本地客户端的id_rsa.pub复制到了这个authorized_keys文件中了。
5.我也设置了禁止git用shell登陆。
然后
就死活连不上去
有没有大神遇到过。求解呀
大佬们。今天我重新改了下,发现可以在本地 ssh连接git了。如下图
但是在我准备通过git clone克隆项目的时候发现新问题。说仓库不存在。
但是我的路径是存在的
求解
authorized_keys文件的权限是否设置正确?这个文件权限一般是644
另外文件内容是否正确?
本地id_rsa文件权限是否正确?这个权限必须是600才可以