跳转至

SSH隧道

SSH隧道使用案例

1、流量中转

案例描述: 存在两个服务器A和B分别利用千兆的网线连接到C服务器(C的入口为万兆),同时AB服务器还用万兆网线相连,现在我在B服务器上有100个数据,如何充分利用AB两个服务器的带宽尽快将数据传输到服务器C
思路: 一部分数据直接从B传输到C,另外一部分数据通过SSH隧道利用A服务传输到C
备注: A为mu01,B为cu06,C为多瑙平台(lxl@211.69.141.180:18081)

#B-->C
screen -S job_name
scp -r -P 18081 /data06/idata/tmp/sample/Canis_lupus_familiaris/WGS/sample/batch1 lxl@211.69.141.180:/share/home/lxl/08Users/yhfu/04Projects/005_idata_cfa/data/

#B-->A-->C
##在B上执行,执行完会登录到mu01
screen -S ssh_tunnel_for_xxx
ssh -L 12345:211.69.141.180:18081 idata@mu01
##在B上执行开启新的终端,开始传输数据
screen -S job_name
scp -P 12345 -r /data06/idata/tmp/sample/Canis_lupus_familiaris/WGS/sample_1/ffc6e33c08aabc01a80aa0dd41b7e047 lxl@localhost:/share/home/lxl/08Users/yhfu/07Test/

2、端口转发

案例描述: 数据分析的时候需要通过特定接口(A)上报分析状态,但是集群B的计算节点都无法访问网络,仅管理节点M可以上网
思路: 计算节点C通过M访问接口 备注: A为iomics服务器,B为多瑙,C为多瑙平台的计算节点

screen -S idata
ssh -o ExitOnForwardFailure=yes -o ServerAliveInterval=10 -o ServerAliveCountMax=6 -p 22 -L cli-ARM-01:8001:39.100.236.203:8001 yhfu@39.100.236.203

本文阅读量  次
本站总访问量  次
Authors: Wind