云服务器搭建的gogs服务无法git clone使用ssh方式

使用腾讯云的Ubuntu主机搭建了gogs服务器,可以使用http方式git clone,但是使用ssh就显示

clipboard.png
按照网上的方式在~/.ssh/authroized_key(git用户下)加入了自己本地的id_rsa.pub公钥,使用ssh root@ip时并不能成功,输入密码也是提示错误(明明就是root用户的密码),而使用普通用户(git用户)输入密码可以ssh连接成功,求大神解答,感激不尽!

阅读 10.3k
1 个回答

1、ssh root@ip 表示的是用 root的账号啊,你在 git 的用户下加了公钥,所以只能表示 git 能用
2、你看你的ssh是不是禁用了root登陆了,以及第4
3、gogs 的公钥应该是在gogs里面管理的吧,不用你去改.ssh/authroized_key,原因看4
4、gogs 在ssh上有两个选择一个是内置的版本,一个是系统的,看这里是不是使用了gogs内置的了。

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