2016-08-30 3 views
-1

Ich versuche, die Version von Java zu überprüfen, indem Sie über ssh eine Verbindung zu einem Remote-Debian-Rechner herstellen. Wenn ich den Befehl "java -version" starte, nimmt er die Version der Umgebung auf, von der ich verbunden bin, von der mein lokaler Rechner ist.Wie Java-Version auf einem Remote-Debian-Rechner zu überprüfen

Wie führe ich denselben Befehl aus, um Informationen der Java-Installation auf dem Remote-Host abzurufen?

Ich versuchte

ssh [email protected] "java version " 

aber es gibt mir die folgende

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

Möglicherweise ist etwas nicht in Ordnung, sind Sie sicher, dass Ihre ssh-Verbindung erfolgreich war und Sie Ihren lokalen Computer nicht versehentlich angeschlossen haben? Oder vielleicht haben Sie nur die gleiche Java-Version wie die Remote-Maschine, die Sie denken lässt, dass Sie lokalen Wert auswählen – HRgiger

Antwort

1

Der Fehler passiert, sehen, wenn sie der Externer_Host Authentifizierung. Sie haben in Ihrem ~/.ssh/known_hosts anderen Fingerabdruck für diesen Host.

So schlägt die Verbindung fehl, da Ihr Computer denkt, dass der entfernte Host ein anderer ist, dann war es letzte Zeit (möglicher Man-in-the-Middle-Angriff).

Verwandte Themen