news 2026/6/10 19:30:44

Linux SSH隧道代理转发及多层转发

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux SSH隧道代理转发及多层转发

描述

SSH 协议是 Linux 系统中使用较为频繁的协议之一,通常用于远程管理主机或服务器,默认使用 22 端口,可类比 Windows 系统中的 telnet(23 端口),这里要介绍的是 ssh 除了远程连接外的另一强大特性,即隧道加密与多种场景下代理功能的实现。

SSH隧道不光能映射SFTP、SSH等,还能映射其他端口,如:80、8088等等。

目前有2台机器分别为:

  • 本地客户机(127.0.0.1)
  • 内网服务器2(192.168.10.2)

参数解释

命令解释:

-N 建立连接后不远程执行命令,也没有交互shell,通常用于端口转发的场景。 -f 建立连接后会在后台运行进程,不占用前台窗口。 -c 传输数据时对数据进行压缩,压缩算法和 gzip 的一样,但不适用于高速网络环境,会降低连接速度。 -v 打印更详细的连接过程信息。 -L 本地转发(流量从本地转发到远程机器)

用法命令:

ssh -NL 本机访问的端口(8022):你本机IP(127.0.0.1):映射端口(22,这个端口必须为实际通信端口) 目标机器账户@目标机器IP(root@192.168.10.2)

此时就可以拿ssh root@127.0.0.1命令访问代理了(ssh端口默认为22)。

操作

1、代理(映射)转发SSH

ssh -NL 22:127.0.0.1:22 root@192.168.10.2

此时可以使用IP连接SFTP服务器:ssh root@127.0.0.1

2、代理(映射)转发SFTP服务器

ssh -NL 8022:127.0.0.1:22 root@192.168.10.2

此时可以使用IP连接SFTP服务器:sftp -P 8022 root@127.0.0.1

3、代理(映射)转发其他端口

ssh -NL 8080:127.0.0.1:8080 root@192.168.10.2

浏览器访问:http://127.0.0.1:8080

多层转发

目前有3台机器分别为:

  • 本地客户机(127.0.0.1)
  • 外网服务器1(192.168.10.1)
  • 内网服务器2(192.168.10.2)

有这么一个场景,需要在本地访问192.168.10.2服务器,但是是内网的无法访问

那么就需要多层代理映射了

原理:首先访问192.168.10.1外网机器,在外网机 再次代理,映射代理转发到192.168.10.2机器上

下面以连接SSH为案例,其他端口大同小异。

1、192.168.10.1外网机上操作,首先映射192.168.10.2内网机

ssh -NL 8022:192.168.10.2:22 root@192.168.10.2

2、本地机器上操作,映射192.168.10.1外网机

ssh -NL 9022:127.0.0.1:22 root@192.168.10.1

完成,然后在本机直接连接命令终端即可:ssh -p 9022 root@127.0.0.1

最终操作访问的还是192.168.10.2内网机器。

原文参考:https://knightyun.github.io/2022/07/17/tools-ssh-tunnel

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 15:37:04

day39模型的可视化和推理@浙大疏锦行

day39模型的可视化和推理浙大疏锦行 主要针对隐藏层神经元的个数进行了修改 # 实验 1: 原始配置 (隐藏层神经元 10) print(" 实验 1: 原始配置 (Hidden Size 10) ") model_base MLP(input_size4, hidden_size10, output_size3).to(device) time_base, acc_base,…

作者头像 李华
网站建设 2026/6/10 15:39:49

智慧校园建设三步走:选对平台是关键

✅作者简介:合肥自友科技 📌核心产品:智慧校园平台(包括教工管理、学工管理、教务管理、考务管理、后勤管理、德育管理、资产管理、公寓管理、实习管理、就业管理、离校管理、科研平台、档案管理、学生平台等26个子平台) 。公司所有人员均有多…

作者头像 李华
网站建设 2026/6/10 3:51:01

基于SpringBoot大学生就业招聘系统(毕业设计项目源码+文档)

课题摘要在高校就业工作数字化转型加速、大学生求职与企业招聘存在 “信息不对称、匹配效率低、流程管控散、数据统计难” 的痛点背景下,基于 SpringBoot 的大学生就业招聘系统构建具有重要的教育与就业服务价值:从学生层面,系统整合企业招聘…

作者头像 李华
网站建设 2026/6/10 11:47:07

基于SpringBoot的博物馆管理系统(毕业设计项目源码+文档)

课题摘要在文博行业数字化转型加速、传统博物馆管理存在 “展品管理低效、参观体验单一、客流管控滞后、文物保护数据化不足” 的痛点背景下,基于 SpringBoot 的博物馆管理系统构建具有重要的文化保护与服务价值:从展品管理层面,系统整合文物…

作者头像 李华
网站建设 2026/6/9 23:31:42

基于SpringBoot的宠物店管理系统(毕业设计项目源码+文档)

课题摘要在宠物行业规模化发展、传统宠物店管理存在 “库存管控混乱、客户服务滞后、消费记录零散、营收统计低效” 的经营痛点背景下,基于 SpringBoot 的宠物店管理系统构建具有重要的商业与用户价值:从门店运营层面,系统整合宠物用品&#…

作者头像 李华