ssh隧道打洞

作为一名程序猿可能会碰到本地处理生产数据的问题,一般生产都会有从库可以进行进行查询操作,如果配有跳板机则是不能直接访问从库的,今天记录一下使用ssh命令打洞方法访问从库。

命令很简单,如下

ssh -fN -L  33060:192.168.1.22:3306 -p 55555 cainiao@111.111.111.111

以上命令实现了将本机的33060端口映射到从库的3306端口,可以执行使用

mysql -uuser1 -P33060 -p

来连接从库。

命令简单解析

ssh -fN -L local_port:dest_ip:dest_posrt -p jump_port jump_user@jump_server

local_port : 本机端口

dest_ip : 目标主机的ip

dest_port : 目标主机的端口

jump_port : 跳板机的连接端口

jump_user : 跳板机的可登陆用户

jump_server : 跳板机

参数解析

-f :后台执行ssh指令;
-N :不执行远程指令;
-p :指定远程服务器上的端口;
-L : 连接本地端口到目标主机的端口

你可能感兴趣的:(好记性不如烂笔头)