在 Synology NAS上修复 Gitea SSH 功能无法正常工作的问题

ko-fi

问题背景

  1. 通过 SynoCommunity 的套件安装了 Gitea
  2. 标准安装和 Web 界面配置(生成并添加 SSH 密钥)完成后,尝试通过 SSH 连接时遇到问题

问题现象

使用命令 ssh -Tv sc-gitea@nas 测试连接时,虽然 SSH 客户端能成功建立连接,并且服务器也接受了公钥认证,但最终会话被拒绝,提示 Permission denied, please try again

解决方案

启用 Gitea 内置 SSH 服务器

  • 编辑配置文件:/var/packages/gitea/var/conf.ini
  • 将 SSH_PORT = 22 后添加 START_SSH_SERVER = true