Wie kann ich meinen X-Server zwischen verschiedenen PCs teilen?

Wie kann ich meinen X-Server zwischen verschiedenen PCs teilen?

Ich habe einen PC, auf dem der Reflection XX-Server läuft. Die Anzeigenummer lautet 5.0und ich kann Prozesse auf meinen eigenen PC umleiten, z. B.xeyes -display :5.0

Ich möchte, dass andere PCs an meinen PC senden können xeyes. Ich dachte, ich könnte das mit „ xeyes -display xx.xx.xx.xx:5.0Wo xx.xx.xx.xxist meine IP?“ tun, aber das funktioniert nicht. Wie kann ich die Anzeige auf meinem X-Server von anderen PCs oder Linux-Desktops aus aktivieren?

Antwort1

Auf Ihrem Computer A läuft ein X-Server. Sie möchten auf Computer B ein Programm ausführen, das auf dem X-Server von Computer A angezeigt wird.

Führen Sie von Computer A aus einen SSH-Client mit X-Weiterleitung aus, um sich bei Computer B anzumelden. Führen Sie in dieser SSH-Sitzung das Programm aus, das Sie auf dem Display von A sehen möchten.

ssh -X B xeyes

Das Öffnen eines X-Displays mit xhost +funktioniert nur, wenn der X-Server TCP-Verbindungen abhört und keine Firewall im Weg steht. Da dies sehr unsicher ist (wenn jemand Zugriff auf Ihren X-Server erhält, kann er Ihr Konto übernehmen), sollten Sie es nicht verwenden xhost +und alle Tutorials, die es erwähnen, sollten verbrannt und vergessen werden.

verwandte Informationen