xmz7891
|
4b545ea324
|
加 EzHub SSH 密钥诊断脚本
诊断结论:EzHub 的 SSH 服务是**系统 OpenSSH 9.6**(banner 看出来的),
不是 Gitea/Forgejo 内置的 SSH 服务。
密钥在 EzHub 上注册的指纹和本机完全一致
(SHA256:Acmu49YQcjw3m5WefOXSBzYNY2WPHLL2vvhnlYRAttA),
但服务端一直返回 Permission denied (publickey,password)。
说明 git 用户的 authorized_keys 没有跟 Gitea 数据库同步 ——
这是服务端配置问题,客户端怎么试都过不去。
服务端要做的(任选其一):
a) 开启内置 SSH:app.ini 里 START_SSH_SERVER = true 并放行端口
b) 继续用系统 OpenSSH,但给 sshd 加 AuthorizedKeysCommand
指向 gitea/forgejo 的 keys 子命令
PS:这个实例的 UI 主题是 forgejo-auto,实际是 Forgejo。
|
2026-10-07 12:35:10 +08:00 |
|