linux如何实现ssh端口转发?
发表于:2025-02-21 作者:千家信息网编辑
千家信息网最后更新 2025年02月21日,案例1:A :公网IP(129.28.X.X)B: 私网IP (192.168.X.X)如果不考虑防火墙等原因的话,B 可以SSH远程到 A,但是A无法SSH到B(因为B是私网IP)。由于某种原因,现
千家信息网最后更新 2025年02月21日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安全错误
数据库的锁怎样保障安全
数据库round函数
如何开展网络安全评估
松江区品质软件开发程序
php文件链接数据库
建筑工程和计算机网络技术
方舟端游如何加入服务器
梅州产品追溯软件开发
鸣思网络技术
原阳县审计局开展网络安全培训
崇明区应用软件开发服务
药品管理mysql数据库
戴尔服务器为什么那么贵
网络安全谈课后反思
软件开发中的算法工程师
网络安全管理工具
计算机网络技术与实验张建忠
360免费网络安全密钥
化学物质安全数据库
方舟非主机服务器怎么让别人无敌
重启服务器上的后台处理程序
青海云服务器租用公司云主机
三级区数据库16第25页
猎头公司软件开发招聘
java词语搜索数据库设计
vb用代码生成数据库表
联想Y500适合软件开发吗
花旗银行中国互联网金融科技
软件开发和运营商
网络安全保密工作自查自纠报告
vue服务器怎么传到git