如何在远程Debian机器上检查java版本

如何在远程Debian机器上检查java版本,java,ssh,debian,Java,Ssh,Debian,我试图通过ssh连接到远程Debian机器来检查java的版本。当我运行命令“java-version”时,它将获取我连接的环境的版本,该环境是我的本地计算机 如何运行相同的命令来检索远程主机上的java安装信息 我试过了 ssh me@remoteHost "java version " 但它返回给我以下信息 Warning: the ECDSA host key for 'remoteHost' differs from the key for the IP address 'ip_add

我试图通过ssh连接到远程Debian机器来检查java的版本。当我运行命令“java-version”时,它将获取我连接的环境的版本,该环境是我的本地计算机

如何运行相同的命令来检索远程主机上的java安装信息

我试过了

ssh me@remoteHost "java version "
但它返回给我以下信息

Warning: the ECDSA host key for 'remoteHost' differs from the key for the IP address 'ip_addr'

您看到的错误发生在向远程主机进行身份验证时。您的
~/.ssh/known_主机中有此主机的不同指纹


因此,连接失败,因为您的计算机认为远程主机与上次不同(可能是中间人攻击)。

SO文档项目中介绍了这一点。此答案链接到的信息现在已存在,其中存在主机密钥更改问题。

可能有问题。您确定您的ssh连接成功,并且没有错误地连接本地计算机吗?或者,您可能只是拥有与远程机器相同的java版本,这使您认为您正在选择本地值