本地gitblit+云服务器【ssh tunnel】实现互联网访问
gitblit + ssh tunnel ==> 公网访问内网服务
windows10–> gitblit–>ssh port:29418
windows server 2012–>OpenSSH(部署在C:\Program Files\OpenSSH)
gitblit机器$ ssh -R remotePort:localhost:29418 remoteUserName@remoteAddr
注意remote机器上的C:\ProgramData中的ssh_config文件需要设置 Gatewayports yes
检测 netstat -na | findstr 8888
查看remote机器上的8888端口是否监听127.0.0.1:8888还是0.0.0.0:8888
前者只监听本地访问,后者监听所有IP访问。(Gatewayports yes 对应后者)