今天办公室停电,数据库等服务均无法直接连接,然后数据库、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
文章评论
博主,你这个主题是最新版本的Seaton Jiang主题吗?
@harley 是的。最底部有连接的