centos 7 搭建git服务器 ssh 连接时 Permission denied, please try again问题

在我即将搭建完成时,使用 ssh -v git@service的时候出现Permission denied, please try again。尝试输入正确的密码后还是不行。尝试过网上的所有方法。尚未解决。该配置的地方我都配置了。如下图

1.我的服务器是阿里云的centos 7 使用默认的git 1.8
2.git 用户和git用户组已创建
3.sshd_config的证书登录也已修改。如图
clipboard.png
但是我没找到另外一个配置。RSAAuthentication。后来我查阅了资料说centos 7以后这个这个就不在sshd_config中了。而是在另外一个ssh_config里头。但是我也同样设置了yes
clipboard.png

4.然后我所有的配置文件夹都设置了相应的权限以及用户和用户组
clipboard.png
当然我也将本地客户端的id_rsa.pub复制到了这个authorized_keys文件中了。
5.我也设置了禁止git用shell登陆。
clipboard.png
然后
clipboard.png
就死活连不上去
有没有大神遇到过。求解呀

大佬们。今天我重新改了下,发现可以在本地 ssh连接git了。如下图

clipboard.png
但是在我准备通过git clone克隆项目的时候发现新问题。说仓库不存在。

clipboard.png
但是我的路径是存在的

clipboard.png
求解

阅读 6.6k
1 个回答

authorized_keys文件的权限是否设置正确?这个文件权限一般是644
另外文件内容是否正确?
本地id_rsa文件权限是否正确?这个权限必须是600才可以

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进