利用云主机做 ssh 反向隧道
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,【背景】有三台主机 A、S、B,系统均为Linux。主机 A 和主机 B 在各自不同的内网,主机 S 为一台具有公网 IP 的云主机。主机 A 与主机 B 都可以通过 ssh 连接主机 S。如下图:【
千家信息网最后更新 2025年02月07日利用云主机做 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安全错误
数据库的锁怎样保障安全
网络安全设备国产化替代
如何把文章输入数据库
网络安全法的评价
大学国家网络安全宣传周团日活动
竞赛软件开发
国家网络安全周是哪天
sea哪个服务器
服务器需要自动开机吗
可作为关系型数据库的关系
台州奇易网络技术有限公司
山海通数据库
数据库报错1557
网络安全风险排查预案
黑龙江网络安全培训服务
手机出现服务器正忙请稍后
数据库的事务怎么设置
网络安全科技馆游记
港伦网络技术
佛山纳胜信息网络安全科技
国外数据库资源
网络安全设备国产化替代
如何把文章输入数据库
天谕手游服务器异常
文件系统管理阶段的数据库
什么专业软件开发比较好
人脸数据库的搜集
软件开发用户密码怎么存储
电子支付与网络安全课题库
不同服务器配置xff方式
江西高校党建软件开发专业制作