首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gitea提供错误的SSH密钥

Gitea提供错误的SSH密钥
EN

Server Fault用户
提问于 2021-08-06 12:57:42
回答 1查看 520关注 0票数 0

我在gitea.myorg.foo下可公开访问的虚拟机上运行Gitea。以下是与配置文件的SSH配置相关的服务器部分:

代码语言:javascript
复制
[server]                                                                                                                       
SSH_DOMAIN       = gitea.myorg.foo                                                                                            
DOMAIN           = gitea.myorg.foo                                                                                            
ROOT_URL         = https://gitea.myorg.foo/                                                                                   
DISABLE_SSH      = false                                                                                                       
SSH_PORT         = 22                                                                                                                                                                                                                                                                                                     
OFFLINE_MODE     = false

这意味着我运行的是服务器的sshd,而不是Gitea的内部sshd。

服务器在名为git的用户下运行。在/home/git/.ssh/authorized_keys中,列出了授权密钥(每个用户和部署密钥)。

不幸的是,当我试图克隆启用部署密钥的存储库时,不会提供部署密钥。

假设我想克隆git@gitea.myorg.foo/org/repo.git,我得到的密钥与web中显示在"Deploy“下的签名完全不同。在运行ssh-keyscan gitea.myorg.foo时,只能在/home/git/.ssh/authorized_keys中找到签名而不是

我如何计算和配置SSH提供给客户端的密钥?

编辑:我注意到提供的密钥是在/etc/ssh/sshd_config中定义的标记为D8的键。我是否需要使用Gitea的内部SSH服务器,还是可以相应地配置我的本地SSH服务器?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-08-09 07:50:40

我混淆了主机密钥和部署密钥。返回主机键是完全可以的。但是,我错误地依赖于.knwon_hosts文件中的部署键,在那里我应该使用主机键。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1073744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档