使用跳板机进行端口转发-自动化
本章节和插件版区别为免安装sshpass依赖,可以说是升级版。
本次文件存储地址为:
链接:https://pan.baidu.com/s/1LWZvGBBQ1s0LDNA1dwqxAA
提取码:5bdu
1
2
2
# 开始针对你需要的跳板机账号密码以及端口进行修改
文件1:forward.sh
tiaobanip为跳板机的ip地址
tiaobanmima为跳板机的密码
tiaobanduankou为跳板机的ssh端口号
文件2:portList.txt
在“localPort-serverIp-serverPort”和“------------end--------------”行中间写跳转信息
本地端口号:远程服务器ip地址:远程服务器端口号
含义为:
第一个为映射后自己电脑的端口号
第二个为目的服务器ip地址
第三个为目的服务器端口号
例:
18501:192.168.122.31:8500
含义是映射192.168.122.31服务器地址的8500端口,变成本地127.0.0.1的18501端口号
# 脚本命令示例
命令1用于根据portList.txt文件端口号列表启动隧道
forward.sh portList.txt startbytxt
1
命令2用于根据portList.txt文件端口号列表关闭隧道
forward.sh portList.txt stopbytxt
1
命令3用于关闭所有隧道端口
forward.sh portList.txt stop
1
命令4用于关闭所有隧道端口并根据portList.txt文件端口号列表启动隧道
forward.sh portList.txt restart
1
命令5用于展示所有已经开启的隧道宽口
forward.sh portList.txt alllist
1
注:以上所有命令脚本要路径正确,例如
/Users/wuxiaoku/Documents/forward.sh /Users/wuxiaoku/Documents/portList.txt stop
1
上次更新: 2023/03/13, 02:56:26