ssh startet die GUI-Anwendung auf dem Remote-Desktop

634
art vanderlay

Ich versuche, eine gstreamer-Instanz zu starten und sie auf einem entfernten centos7-Desktop mit ssh anzuzeigen.

Ich habe ein paar Posts auf SE-Sites verfolgt, fühle mich aber jetzt verwirrt, was passiert und warum es nicht funktioniert. Ausführen einer GUI-Anwendung auf dem X11-Display des Remote-Servers über SSH und Putty x-11

Rootbenutzer nur zum Testen in einem geschlossenen Netzwerk verwenden (ja, ich weiß, es ist schlecht, aber nur zum Testen)

Setup Remote Machine Centos7 - guest on virtualbox win10 host  Local machine xshell-> connection -> tunneling -> foward x11 contections to X DISPLAY localhost:0.0 

Schritt eins,

confirm gstreamer is working on centos on guest local terminal -> gst-launch-1.0 videotestsrc ! ximagesink -->> player opens as expected 

Schritt zwei

connect via ssh export DISPLAY=0.0 echo $DISPLAY -->> :0.0 ssh terminal -> gst-launch-1.0 videotestsrc ! ximagesink -->> terminal shows text preroll as expected, but no local window opens on remote desktop 

Ich habe bestätigt, dass der Remote-Befehl nicht geöffnet wird, indem auch versucht wird, firefox myPage.htmldass ein lokales Terminal auf der Remote-Box geöffnet wird, ssh jedoch nicht in die Remote-Box.

Habe ich die Displaynummer falsch? Wenn ja, bestimme ich, welches Display verwendet werden soll?

1

0 Antworten auf die Frage