【发布时间】:2021-12-09 18:31:17
【问题描述】:
我的 gitea 版本 1.15.5 在我的树莓派上运行时遇到问题。我似乎内置的 ssh 服务器没有启动:
ssh -p 2222 git@myaddress.com
ssh: connect to host myaddress.com port 2222: Connection refused
我已经保证“myaddress.com”指向正确的机器并且防火墙规则已被调整。网络界面运行良好。
当我检查该端口是否真的被gitea使用时,我意识到内置的ssh服务器没有运行:
sudo lsof -i -P -n | grep LISTEN
sshd [...] root [...] TCP *:22 (LISTEN)
sshd [...] root [...] TCP *:22 (LISTEN)
[...]
gitea [...] git [...] TCP *:3000 (LISTEN)
如您所见,2222 端口上没有进程监听。 我在那台机器上的端口 22 上运行了一个内部 sshd 服务器,如果可能的话,我希望将这两个服务器分开。还是问题出在那儿,你不能将内置的 gitea ssh 服务器和 sshd 服务器一起使用?
这是我的app.ini 配置的摘录:
APP_NAME = gitea
RUN_USER = git
RUN_MODE = prod
[server]
SSH_DOMAIN = myaddress.com
DOMAIN = myaddress.com
HTTP_PORT = 3000
ROOT_URL = https://myaddress.com/
DISABLE_SSH = false
SSH_PORT = 2222
【问题讨论】: