Java 使用Jconsole监控远程系统

Java 使用Jconsole监控远程系统,java,unix,remote-access,jconsole,Java,Unix,Remote Access,Jconsole,我正在使用putty和.ppk密钥文件连接到远程Unix系统。 现在我想使用Jconsole监视这个远程unix系统。 在远程系统上,在8080上启用jmx端口。 我有它的ip地址、jmx端口、用户名和.ppk文件。如何使用Jconsole连接或远程监控? 通过putty,我使用隧道连接到远程系统。我假设远程端口8080无法直接连接到,或者您的问题可能是mood,因此: 常规的终端连接无法帮助您连接任何网络应用程序-您希望设置一个SSH隧道,将远程主机的端口8080转发到本地主机的端口8080或

我正在使用putty和.ppk密钥文件连接到远程Unix系统。 现在我想使用Jconsole监视这个远程unix系统。 在远程系统上,在8080上启用jmx端口。 我有它的ip地址、jmx端口、用户名和.ppk文件。如何使用Jconsole连接或远程监控?
通过putty,我使用隧道连接到远程系统。

我假设远程端口8080无法直接连接到,或者您的问题可能是mood,因此:


常规的终端连接无法帮助您连接任何网络应用程序-您希望设置一个SSH隧道,将远程主机的端口8080转发到本地主机的端口8080或任何其他可用端口,请特别参见图3

我已经使用putty设置了ssh隧道,将forword主机的端口8080连接到localhost:1108。我可以使用putty连接到远程系统。但是当我说Jconsole localhost:1108时,它显示到localhost:1108的消息连接没有成功。您是否能够telnet、nc或nmap您的localhost:1108并获得连接?可能您混淆了本地/远程隧道-请确保执行本地端口转发,即与ssh-l1080:remotehost:8080remotehost等效的PuTTY。