通过阿里云跳板机实现内网SSH反向代理

在没有公网IP的工作站上,通过阿里云服务器作为跳板机,利用SSH的远程端口转发功能实现内网穿透。设置SSH反向代理后,可以使用公网服务器的特定端口访问内网中的工作站,进行远程操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我有一台工作站(以下称之为WS)连接在华为4G 路由器B315 上,运营商并没有分配公网ip,因此从公网到这台电脑经历了两层NAT,一层是运营商的,一层是华为路由器的。假设用户名为user_ws
我租用了一台有弹性公网ip的阿里云服务器(以下称之为ALY),假设它的公网ip为ali.yun.srv.ip,阿里云默认的安全组开放了tcp访问端口3389,阿里云的默认用户名是root
通过在工作站上设置SSH反向代理,可以通过家里的笔记本(以下成为PC)与WS建立SSH连接。

ssh -R ali.yun.srv.ip:3389:0.0.0.0:22 root@ali.yun.srv.ip

为什么是0.0.0.0:22 ? 因为这个是本地的ssh端口,可以通过sudo netstat -tlpn 查看。
打开这个ssh的反向代理以后,就可以通过访问ALY的3389端口访问WS的user_ws了。

ssh user_ws@ali.yun.srv.ip -p 3389

2020 年 5月 28 日更新:

ssh -R 指的是remote port forwarding ,后面紧跟的映射规则是:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值