SSH隧道
中间服务器的IP地址
要访问服务器的IP地址 Y
要访问服务器的端口 Z
ssh -L X:Y:Z
将IP为Y的机器的Z端口通过中间服务器映射到本地机器的X端口
ssh -C -f -N -g -o TCPKeepAlive=yes -o ServerAliveInterval=300 -L X:Y:Z root@中间服务器IP
-C: 请求压缩所有数据
-f: 后台执行ssh指令
-N: 不执行远程指令
-g: 允许远程主机连接主机的转发端口
-o: 指定配置选项
$1: 本地端口
$2: 被隧道的ip
$3: 被隧道的端口
$4: ssh用户
$5: sship
$6: ssh端口
$7: sshkey
ssh -C -f -N -g -o TCPKeepAlive=yes -o ServerAliveInterval=300 -L $1:$2:$3 $4@$5 -p$6 -i $7