使用腾讯云的Ubuntu主机搭建了gogs服务器,可以使用http方式git clone,但是使用ssh就显示
按照网上的方式在~/.ssh/authroized_key(git用户下)加入了自己本地的id_rsa.pub公钥,使用ssh root@ip时并不能成功,输入密码也是提示错误(明明就是root用户的密码),而使用普通用户(git用户)输入密码可以ssh连接成功,求大神解答,感激不尽!
使用腾讯云的Ubuntu主机搭建了gogs服务器,可以使用http方式git clone,但是使用ssh就显示
按照网上的方式在~/.ssh/authroized_key(git用户下)加入了自己本地的id_rsa.pub公钥,使用ssh root@ip时并不能成功,输入密码也是提示错误(明明就是root用户的密码),而使用普通用户(git用户)输入密码可以ssh连接成功,求大神解答,感激不尽!
1、
ssh root@ip
表示的是用 root的账号啊,你在 git 的用户下加了公钥,所以只能表示 git 能用2、你看你的ssh是不是禁用了root登陆了,以及第4
3、gogs 的公钥应该是在gogs里面管理的吧,不用你去改
.ssh/authroized_key
,原因看44、gogs 在ssh上有两个选择一个是内置的版本,一个是系统的,看这里是不是使用了gogs内置的了。