Ich bin eine virtuelle Maschine auf einem Remote-Linux-Host ausgeführt wird:Wie kann X11 auf eine virtuelle Maschine weitergeleitet werden, die auf einem Remote-Linux-Host läuft?
meine Maschine -> Linux Host -> virtuelle Maschine
auf Linux-Host ausgeführt habe ich X11-Forwarding auf der Linux-Host aktiviert, und auf dem virtuellen Maschine. Ich versuche, JVisualVM auf der virtuellen Maschine auf meiner eigenen Maschine zu starten, die mit dem Befehl ssh (mit ssh -X) gestartet wird.
Der Befehl ssh Ich verwende ist:
ssh -X -t [email protected]_host -L 29998:localhost:29999 ssh -X -t -i /root/.ssh/my_key [email protected]_machine -L 29999:localhost:9999
Sobald ich verbunden bin stelle ich die Anzeigegröße mit:
DISPLAY=<my machine's ip address>:0.0
Dann laufe ich jvisualvm mit diesem, um das Fenster zu erwarten öffnen Sie auf meiner eigenen Maschine:
/usr/java/jdk1.7.0_95/bin/jvisualvm -cp:a /opt/jboss/bin/client/jboss-cli-client.jar --jdkhome /usr/java/jdk1.7.0_95/
Aber ich entweder eine Fehlermeldung erhalten, dass die Anzeige nicht gesetzt ist, oder JVisual Ausfahrten nach ein paar Sekunden mit einem Fehlercode von 2.
SuperUser.com wäre ein besserer Ort für diese Frage. – Barmar