JProfiler,连接到防火墙后面的机器

时间:2015-02-16 16:37:38

标签: java ssh jprofiler

我正在尝试在我的MAC上使用JProfiler远程连接到防火墙后面的机器,只能通过Linux机器访问。

我已按如下方式设置了直接SSH隧道:

ssh -L 8849:remote:8849 forwardingmachine

启动Jprofiler
java -agentpath:/path/jprofiler8/bin/linux-x64/libjprofilerti.so=port=8849 ..."

我系统地得到错误:

  

连接错误

     

使用旧版本的本机库或其他版本   应用程序正在侦听端口8849.请检查您的   DYLD_LIBRARY_PATH环境变量和您的端口配置

在线有使用2跳SSH隧道的解决方案,但我无法做到这一点,因为第二台机器只能被转发机器访问。

有关如何解决这个问题的想法吗?

(远程机器使用Java 1.7,而我的Mac使用Java 1.8)。两台机器都使用jprofiler8

1 个答案:

答案 0 :(得分:-1)

使用命令

设置到remote的直接隧道
ssh -t user@remote -L [localPort]:localhost:[remotePort] -N