【发布时间】:2015-04-17 05:49:43
【问题描述】:
我正在尝试在我的 MAC 上使用 JProfiler 远程连接到防火墙后面的机器,并且只能通过 Linux 机器访问。
我已经建立了一个直接SSH隧道如下:
ssh -L 8849:remote:8849 forwardingmachine
然后用
启动 Jprofilerjava -agentpath:/path/jprofiler8/bin/linux-x64/libjprofilerti.so=port=8849 ..."
我系统地得到了错误:
连接错误
要么使用旧版本的原生库,要么使用另一个 应用程序正在侦听端口 8849。请检查您的 DYLD_LIBRARY_PATH 环境变量和你的端口配置
网上有使用 2 跳 SSH 隧道的解决方案,但我不能这样做,因为第二台机器只能由 forwardingmachine 访问。
关于如何解决这个问题的任何想法?
(远程机器使用 Java 1.7,而我的 Mac 使用 Java 1.8)。两台机器都在使用 jprofiler8
【问题讨论】: