我正在尝试在我的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隧道的解决方案,但我无法做到这一点,因为第二台机器只能被转发机器访问。
有关如何解决这个问题的想法吗?
(远程机器使用Java 1.7,而我的Mac使用Java 1.8)。两台机器都使用jprofiler8
答案 0 :(得分:-1)
使用命令
设置到remote
的直接隧道
ssh -t user@remote -L [localPort]:localhost:[remotePort] -N