NAS上搭建gitea使用ssh
在极空间上搭建gitea的流程如上面链接中的文章,这个我很早前就搭好了,但是ssh一直没法使用。
最近azure上放的blog源代码无法访问了,git 22端口连接总是超时,不但在办公室,而且在家里都没法连接。
这个就很烦了!!!
这时候我想起自己搭建的gitea,总归是个备选,所以又重新仔细研究了一下这篇文章。
思考了一下问题还是在内网到外网的域名处理上。
最后解决方式如下:
在路由器里通过端口映射,把外网ip的xxx22端口映射到NAS对应ip的相同端口上,类型选TCP即可。
修改gitea docker设置:
1
2
3
4
5
6
7
8
9[server]
APP_DATA_PATH = /data/gitea
DOMAIN = xxxx.whema.net
SSH_DOMAIN = xxxx.whema.net
HTTP_PORT = xxxx
ROOT_URL = https://xxxx.whema.net:50043
DISABLE_SSH = false
SSH_PORT = xxx22
SSH_LISTEN_PORT = xxx22可以在本地
.ssh/目录下创建config文件,就可以直接ssh连接了1
2
3Host xxxx.whema.net
Hostname xxxx.whema.net
Port xxx22