linux如何实现ssh端口转发?
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,案例1:A :公网IP(129.28.X.X)B: 私网IP (192.168.X.X)如果不考虑防火墙等原因的话,B 可以SSH远程到 A,但是A无法SSH到B(因为B是私网IP)。由于某种原因,现
千家信息网最后更新 2025年12月04日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安全错误
数据库的锁怎样保障安全
网络安全的主要属性
为什么想当软件开发
维普官方论文检测对比数据库
数据库与文件同步工具
徐州招聘网络安全工程师
sql数据库的数据导入
浪潮服务器进磁盘管理按键
网络安全责任认定协议
软件开发中瀑布模型
网络安全主题的素描
网络安全卡片制作图片
家庭网络安全形势分析
武冈网络安全教育活动
起名软件开发工具
ipsecvpn网络安全
场区网络安全巡查内容
几乎所有新开发的数据库系统都是
河北项目软件开发
php服务器没有删除权限
株洲快速软件开发服务
美国网络安全研究现状
网络安全对人工智能的影响
服务器怎么没有hdmi接口
网络技术工程师穿搭
网络安全红黑榜新闻
腾讯充值为什么找不到服务器
http ip代理服务器
数据库怎么插入多行
龙芯运维管理服务器国产
数字化法制主题展厅软件开发