SSH X11-Weiterleitung und grafisches Laden von Anwendungen

1228
Hassan Syed

Die Symptome sind wie folgt.

Wenn eine Anwendung ein neues Fenster erstellt, dauert es einige Zeit, bis das Fenster geladen wird. Die Host-Maschine hat eine Standleitung und ich habe 1,4 MB (Bytes nicht Bits) vor und nach der X-Server-Maschine. Die Verbindung wird wie folgt geroutet.

X-Server -> Internet-Gateway-Box (SSH 2022: xclient-machine: 22) -> Xclient-machine (SSH)

Ich gehe also durch eine Openbsd-Box mit einem SSH-Tunnel, um zu meinem Client-Computer zu gelangen, auf dem die X11-Weiterleitung stattfindet

Wenn ich ein Remote-Gnome-Terminal erstelle, kann es zwischen einer Minute und fünf Minuten dauern. Wenn ich eines dieser entfernten Terminals verwende, um ein neues gnome-Terminal zu erstellen, dauert dies ebenfalls dieselbe Zeit. Außerdem ist das Terminal, das das neue Fenster initiiert hat, während dieser Zeit gesperrt.

Abgesehen davon sind die Fenster perfekt ansprechbar. Was könnte hier los sein?

Hinweis 1: Dies ist kein Komprimierungs- oder Bandbreitenproblem.

Hinweis 2: Auf dem Remote-Client-Computer ist in der sshd-Konfiguration "UseDns no" festgelegt.

Hinweis 3: Das Durchführen einer umgekehrten DNS-Suche (nslookup) meiner Heimatadresse oder der externen IP-Adresse des Gateway-Computers führt zu einer sofortigen Antwort. Die Gateway-IP hat keinen vollqualifizierten Domänennamen.

Was geht hier vor sich ? Muss ich FreeNX einrichten?

2
Haben Sie versucht, ein einfaches Xterm zu verwenden? gnome-terminal kann viele unbrauchbare gnome-Daemons und -Dienste starten, die DNS-Lookups usw. verursachen können. arved vor 11 Jahren 0

1 Antwort auf die Frage

0
Hassan Syed

X11 Forwarding ist heutzutage Zeitverschwendung. Verwenden Sie einfach die kostenlose Version ohne Maschine. Innerhalb von 10 Minuten können sowohl Client als auch Server konfiguriert und eingerichtet werden.

NX verwendet die X11-Weiterleitung über SSH, sodass die "Lösung" durch "Zeitverschwendung" funktioniert. Ignacio Vazquez-Abrams vor 13 Jahren 5
Ich dachte, es kommt mit einer Reihe von Bibliotheken, die das native X11-Verhalten überschreiben oder optimieren? Hassan Syed vor 13 Jahren 0