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

时间:2016-08-30 15:26:42

标签: 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_addr'

2 个答案:

答案 0 :(得分:1)

在对remoteHost进行身份验证时,您会看到错误。您拥有此~/.ssh/known_hosts不同指纹的主机。

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

答案 1 :(得分:0)

SO文档项目对此进行了介绍。此答案链接到的信息现在位于Can't ssh to AWS Windows instance using Cygwin ssh,其中存在主机密钥更改的问题。