linux如何实现ssh端口转发?
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,案例1:A :公网IP(129.28.X.X)B: 私网IP (192.168.X.X)如果不考虑防火墙等原因的话,B 可以SSH远程到 A,但是A无法SSH到B(因为B是私网IP)。由于某种原因,现
千家信息网最后更新 2026年11月01日linux如何实现ssh端口转发?
案例1:
A :公网IP(129.28.X.X)
B: 私网IP (192.168.X.X)
如果不考虑防火墙等原因的话,B 可以SSH远程到 A,但是A无法SSH到B(因为B是私网IP)。
由于某种原因,现要求A能访问B,(可以先猜猜该怎么做,***行不行呢?我也不知道.....)
说明:只要其他人能访问A(公网IP),也就能通过A访问B了
操作如下:
#主机B执行(然后输入A的密码):
ssh -R 6121:127.0.0.1:22 129.28.X.X -Nf
参数说明:
-R 转发
6121 A服务器所要开启的端口
127.0.0.1 转发目标(本次测试是B主机,也可以换成B能访问到的其他主机,这样A就能通过B访问其它主机了)
:22 转发目标的端口
-Nf 后台启用,不打开shell

测试:在A服务器上连接本地端口6121即可
#主机A执行(然后输入B的密码):
ssh localhost -p 6121
场景:甲自己电脑上有个虚拟机,乙电脑上也有个虚拟机,但是他们不在同一个网段,通过上诉方法,只要他们能访问到同一台服务器(往往在公网上),那他们就能通信。感兴趣的可以自己整整。
Note: ssh的时候如果报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 的话,在 /etc/ssh/sshd_config 文件添加一行 PasswordAuthentication yes
主机
端口
服务器
公网
服务
原因
密码
电脑
目标
测试
输入
不行
一行
兴趣
参数
后台
场景
文件
方法
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网黑科技
互联网科技公司排名
凡科互联网科技
上海万想互联网科技
中正互联网科技招聘
央行互联网金融科技公司
互联网科技创新服务
天津腾达互联网科技有限公司
互联网科技和法律行业
中科明德北京互联网科技
银行科技岗属于互联网吗
江苏互联网智能科技软件
广州有谷有贝互联网科技有限公司
昆明中奇联合互联网科技
互联网科技平台产品运营
绵阳真晨互联网科技有限公司
互联网的黑科技实验室
互联网企业和网络科技有限公司
银川新华互联网科技学校招聘
如何强化互联网金融科技
科技互联网项目
互联网科技视频
未来的互联网科技
上海致骋互联网科技
互联网科技论坛
互联网科技公司介绍
电子科技大学互联网创业大赛
工业互联网山东科技大学
西安有哪些互联网高科技企业
银川新华互联网科技学校是国营吗