在 Synology NAS上修复 Gitea SSH 功能无法正常工作的问题
问题背景
- 通过 SynoCommunity 的套件安装了 Gitea
- 标准安装和 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
