生产调试之服务转发至本地

2022-11-30 454点热度 0人点赞 2条评论

今天办公室停电,数据库等服务均无法直接连接,然后数据库、redis这些服务都没有对外开放。

于是想到了使用SSH将服务转发到本地来。

SSH的转发文章可以参考:SSH隧道:动态转发本地请求

端口转发

以下命令在Windows11下使用。

开启转发

端口转发
ssh -NPf blog -L 3306:172.16.16.2:3306 -L 6379:172.16.16.5:6379

命令说明:

  • -N 不执行远程指令,仅用于端口转发
  • -P 用一个非特权端口进行出去的连接
  • -f SSH完成认证并建立port forwarding后转入后台运行
  • -C 使用压缩功能,是可选的,加快速度。

验证

Get-NetTCPConnection -LocalPort 3306

关闭

由于使用了f命令将其转入后台,在控制台使用ctrl + c是无法直接关闭的,因此需要使用命令进行关闭。

Stop-Process -Id (Get-NetTCPConnection -LocalPort 3306).OwningProcess
Stop-Process -Id (Get-NetTCPConnection -LocalPort 6379).OwningProcess

Jalena

原创内容,转载请注明出处! 部分内容来自网络,请遵守法律适用!

文章评论

  • harley

    博主,你这个主题是最新版本的Seaton Jiang主题吗?

    2022-12-12
    • Jalena

      @harley 是的。最底部有连接的

      2022-12-14