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 : 连接本地端口到目标主机的端口

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容