有些服务器只开放了22端口给ssh连接,
我们在服务器A上部署的其他应用使用其他端口(如5601)就无法访问,这时候我们可以找一台中间服务器B,这台服务器B要稳定而且能和服务器A、我们的电脑通信(这台我用的windows服务器),在这个服务器上安装git bash,在git bash里执行
# username替换成你的用户名,服务器ip也要替换,服务端口也要替换
ssh -L 0.0.0.0:服务端口:localhost:服务端口 username@服务器ip -p 22
# 以下示例
ssh -L 0.0.0.0:5601:localhost:5601 xjw@172.24.52.210 -p 22
我们就可以通过访问服务器B的ip加端口访问我们的服务了
这个ssh连接在几天后会断开,重新执行命令就好了