利用云主机做 ssh 反向隧道
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,【背景】有三台主机 A、S、B,系统均为Linux。主机 A 和主机 B 在各自不同的内网,主机 S 为一台具有公网 IP 的云主机。主机 A 与主机 B 都可以通过 ssh 连接主机 S。如下图:【
千家信息网最后更新 2025年12月01日利用云主机做 ssh 反向隧道
【背景】
有三台主机 A、S、B,系统均为Linux。主机 A 和主机 B 在各自不同的内网,主机 S 为一台具有公网 IP 的云主机。主机 A 与主机 B 都可以通过 ssh 连接主机 S。如下图:

【需求】
主机 A 需要通过主机 S 连接主机 B。
【方法】
1、设置主机 S。
1.1、编辑 /etc/ssh/sshd_config 文件,在里面修改或添加:
GatewayPorts yes
1.2、重启 sshd 服务。
sudo service sshd restart
2、设置主机 B。
2.1、方式一:用 ssh
ssh -fNR portS:localhost:22 userS@pubIpS# portS 是主机 S 的某个开放端口# userS 是主机 S 的一个用户# pubIpS 是主机 S 的公网IP
2.2、方式二:用 autossh
autossh -M 3456 -NR portS:localhost:22 userS@pubIpS -p22# -M 参数没大弄明白,大概是通过这个端口监听以便自动重连吧# 输入密码后可以用 Ctrl-Z 放到后台
3、主机 A 通过 ssh 连接上主机 S 后。这样连接主机 B:
ssh userB@localhost -p portS# userB 为主机 B 的用户# portS 与上一步的 portS 是同一个端口
相关阅读:SSH反向连接及Autossh
*** walker ***
主机
端口
方式
用户
公网
不同
参数
可以通过
后台
密码
文件
方法
系统
背景
需求
三台
上一
开放
服务
监听
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何打开accese数据库
网络安全宣传周上海地区主场
华为网络技术大赛复赛答辩
网鼎杯网络安全大赛第一名奖励
杭州软件开发应届
德州移动城管软件开发系统
全国区号数据库
网络安全靠大家的手抄报简单一点
核心产品名录 数据库
软件开发工程师属于什么部
win7旗舰版 服务器
游戏的四个服务器
中字头网络安全个股
遵义大成网络技术有限公司
国家网络安全宣传海报 资料
认证啤酒服务器考试
芜湖网络安全检查
软件开发与设计就业
医药软件开发专业CRM
数据库系统易用性兼容性
中外文数据库
mysql主从数据库设置
服务器1.12命名牌怎么变颜色
服务器能当硬盘吗
npg软件开发
网络安全产业园什么时候开工建设
高青物流竞价软件开发公司
潜江创客网络技术有限公司
菏泽国际网络技术有限公司
重庆库存外贸软件开发