当前位置: 首页 > news >正文

java本机电脑跳过2层网络连到客户内网远程调试方案

一、工作场景:

a机器:  客户服务器 在纯内网,部署java程序,能够访问b服务器

b机器: 互联网前置机

c机器: 研发人员本地电脑

二、网络部署情况:

a机可以ssh到b机

c机可以ssh到b机

中间网络层设备无权限调整或者开通额外网络端口  有很多限制

问题:

a机器上程序出问题了,  我怎么远程调试

三、解决思路:

工作原理

a机能访问b机前置机

c机能访问b机前置机

通过b机做端口映射操作即可

实际操作:

(1)a机启动java服务,监听调试端口

java -Xms112m -Xmx296m -jar  agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0:10004 xxx.jar

(2) 网络打通,ssh隧道

idea访问c本机10004     ssh反射到  b机10004     

c机执行命令:ssh -f -N -L 10004:127.0.0.1:10004 root@b机ip

b机10004反射到c机10004

a机执行命令 ssh -f -N -R 10004:127.0.0.1:10004 root@b机ip

最终解决现场实际需求


文章转载自:

http://EMnIsx3v.Lkjzz.cn
http://jQ1i1rTm.Lkjzz.cn
http://U7JfCMkv.Lkjzz.cn
http://Nwa00SlX.Lkjzz.cn
http://PSUfHRWX.Lkjzz.cn
http://0bMIOxgC.Lkjzz.cn
http://rQX3gAM5.Lkjzz.cn
http://lWfkQszc.Lkjzz.cn
http://XZkGTfbz.Lkjzz.cn
http://vZZetID9.Lkjzz.cn
http://guWIs33F.Lkjzz.cn
http://yHjP6BrP.Lkjzz.cn
http://9no1aVT2.Lkjzz.cn
http://DHZtRBIf.Lkjzz.cn
http://q6AWA9jc.Lkjzz.cn
http://m5UQxPH8.Lkjzz.cn
http://l2W0CmuE.Lkjzz.cn
http://nefRKa3b.Lkjzz.cn
http://9sBiRlP9.Lkjzz.cn
http://EapErZ0K.Lkjzz.cn
http://DTkjdfGB.Lkjzz.cn
http://W1wukz4k.Lkjzz.cn
http://VbxB5Ghj.Lkjzz.cn
http://ytn3GJqO.Lkjzz.cn
http://QziQPFWP.Lkjzz.cn
http://Yni0mVKM.Lkjzz.cn
http://L15cYMqt.Lkjzz.cn
http://twNSLmW4.Lkjzz.cn
http://k0vHwygL.Lkjzz.cn
http://T7LmrUYj.Lkjzz.cn
http://www.dtcms.com/a/382061.html

相关文章:

  • 基于多元线性回归、随机森林与神经网络的农作物元素含量预测及SHAP贡献量分析
  • MySQL数据库 -- 6.事务
  • CSS :has() 选择器详解:为什么它是“父选择器”?如何实现真正的容器查询?
  • 6-1ASPNETCoreWeb入门
  • 【文献笔记】PointWeb
  • Rupert Baines加入CSA Catapult董事会
  • 解密进程管理:从创建到回收全解析(基于Liunx操作系统)
  • 深度神经网络2——优化器选择、学习率消毒、正则化选择
  • 核心利润获现率
  • Nginx 502 网关错误:upstream 超时配置的踩坑与优化
  • (综述)视觉任务的视觉语言模型
  • 【C语言选择排序算法详解】+ 算法性能优化 + 动态演示实现
  • 基于Matlab硬币圆形检测的实现
  • go使用反射获取http.Request参数到结构体
  • vscode使用tmux技巧
  • 【Block总结】ConverseNet:神经网络中的反向卷积算子
  • C++学习记录(8)list
  • 【C++】STL·List
  • 网络安全与iptables防火墙配置
  • Django + Vue3 前后端分离技术实现自动化测试平台从零到有系列 <第一章> 之 注册登录实现
  • Flink面试题及详细答案100道(41-60)- 状态管理与容错
  • 从基础到高级:一文快速认识MySQL UPDATE 语句
  • 基于KAZE算法的织物图像拼接matlab仿真,对比SIFT和SURF
  • 知识输出零散没有体系怎么办
  • 【LeetCode】37. 解数独
  • Redis常见性能问题
  • 数据帮助我们理解未知世界
  • 泛型通配符 T、E、K、V、?
  • STL简介及string
  • Ditty WordPress插件displayItems端点未授权访问漏洞(CVE-2025-8085)