鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全/ 云服務(wù)器搭建的gogs服務(wù)無(wú)法git clone使用ssh方式

云服務(wù)器搭建的gogs服務(wù)無(wú)法git clone使用ssh方式

使用騰訊云的Ubuntu主機(jī)搭建了gogs服務(wù)器,可以使用http方式git clone,但是使用ssh就顯示

clipboard.png
按照網(wǎng)上的方式在~/.ssh/authroized_key(git用戶下)加入了自己本地的id_rsa.pub公鑰,使用ssh root@ip時(shí)并不能成功,輸入密碼也是提示錯(cuò)誤(明明就是root用戶的密碼),而使用普通用戶(git用戶)輸入密碼可以ssh連接成功,求大神解答,感激不盡!

回答
編輯回答
筱饞貓

1、ssh root@ip 表示的是用 root的賬號(hào)啊,你在 git 的用戶下加了公鑰,所以只能表示 git 能用
2、你看你的ssh是不是禁用了root登陸了,以及第4
3、gogs 的公鑰應(yīng)該是在gogs里面管理的吧,不用你去改.ssh/authroized_key,原因看4
4、gogs 在ssh上有兩個(gè)選擇一個(gè)是內(nèi)置的版本,一個(gè)是系統(tǒng)的,看這里是不是使用了gogs內(nèi)置的了。

2017年8月16日 09:38