
Ich habe ein Setup mit drei Maschinen.
Auf der Maschine A
laufen ein VNC-Server und ein SSH-Server, auf der Maschine B
läuft ein VNC-Viewer, auf der Maschine C
läuft ein SSH-Client.
Der VNCViewer B
stellt eine Verbindung zum VNC-Server her A
.
Der SSH-Client C
stellt eine Verbindung zum SSH-Server her A
.
Ist es möglich, dass C
ich aus der SSH-Sitzung heraus einen Prozess (z. B. xclock) starte, A
sodass der Prozess im vncviewer auf B
dem Bildschirm angezeigt wird? Im Grunde suche ich nach dem Wert, auf den die DISPLAY-Variable gesetzt werden muss, damit dies erreicht werden kann.
PS: Bitte formulieren Sie den Titel meiner Frage um, wenn Sie meinen, dass er meine Frage nicht angemessen beschreibt.
Antwort1
Ja. Stellen Sie einfach DISPLAY
den gleichen Wert wie in der VNC-Sitzung ein. (Starten Sie ein Terminalfenster in der VNC-Sitzung und geben Sie ein echo $DISPLAY
. Das ist der Wert, den Sie verwenden müssen.)