2016-08-30 70 views
-1

我想通過ssh連接到遠程Debian機器來檢查java的版本。當我運行命令"java -version"時,它會從我的本地計算機上獲取我連接的環境的版本。如何在遠程Debian機器上檢查java版本

如何運行相同的命令來檢索遠程主機上Java安裝的信息?

我試圖

ssh [email protected] "java version " 

但它返回我下面

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

可能是錯誤的,你確定你的SSH連接成功,你沒有錯誤地連接你的本地機器?或者,也許你只是有與遠程機器相同的java版本,這使你認爲你正在選擇本地價值 – HRgiger

回答

1

認證到遠程主機時,您所看到的錯誤發生。您的~/.ssh/known_hosts對此主機有不同的指紋。

因此,連接失敗,因爲您的計算機認爲遠程主機是不同的,那麼最後一次是(可能的中間人攻擊)。