Problem med X-sessioner mot server ?

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Användarvisningsbild
hubbe
Inlägg: 45
Blev medlem: 29 aug 2006, 14:29
Ort: Skellefteå

Problem med X-sessioner mot server ?

Inlägg av hubbe »

Halloj!

På min windowsburk kör jag Cygwin-X. Där kör jag xhost +, ssh:ar in till min server och kör på servern emacs -d [ip]:0
Då får jag upp en grafisk emacs på min arbetsstation, skitsmidigt.

När jag kör ubuntu spelar det ingen roll vad jag gör, jag lyckas inte ansluta mot X-servern på ubuntuburken! Jag kör xhost + så att alla ska få ansluta, sshar och kör -d [ip]:0, funkar inte.
Jag kan inte ens lokalt på ubuntumaskinen köra emacs -d localhost:0 ...

Nån som har nåra tips på hur jag löser detta?
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Problem med X-sessioner mot server ?

Inlägg av Okänd »

Prova att tunnla X. Strunta i att sätta display när du startar emacs det gör ssh åt dig.

Kod: Markera allt

ssh -X host
emacs
För att kunna göra på det sätt som du beskriver måste du ändra en konfigurationsparameter för X. Tyvär kommer jag inte ihåg hur jag gjorde. Jag kan kolla senare ...
Senast redigerad av 1 Okänd, redigerad totalt 17 gånger.
Användarvisningsbild
hubbe
Inlägg: 45
Blev medlem: 29 aug 2006, 14:29
Ort: Skellefteå

SV: Problem med X-sessioner mot server ?

Inlägg av hubbe »

Om jag kör ssh -X host och sedan bara emacs så startar den emacs i textläge i ssh terminalen.... inte riktigt vad jag vill.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Problem med X-sessioner mot server ?

Inlägg av Okänd »

Då har DISPLAY variabeln inte blivit satt av någon anledning :(

DISPLAY variabeln måste vara satt därifrån du startar ssh -X host
När du har kommit in borde den bli typ host:10.0 annars får du en emacs i terminalen.
Användarvisningsbild
hubbe
Inlägg: 45
Blev medlem: 29 aug 2006, 14:29
Ort: Skellefteå

SV: Problem med X-sessioner mot server ?

Inlägg av hubbe »

jaou, men då borde det ändå gå att köra
emacs -d host:10.0

men det vill sig inte.

Är det nåt extra man behöver göra med ubuntu för att den ska kunna acceptera X-connections?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Problem med X-sessioner mot server ?

Inlägg av Lars »

Det verkar som att X11 normalt inte lyssnar på IP, förmodligen av säkerhetsskäl. När du kör "emacs -d localhost:0" så används IP, om du däremot kör "emacs -d :0" så används unix sockets lokalt.

ssh -X ska fungera om du har satt X11Forwarding i /etc/ssh/sshd_config, det fungerar normalt mycket bättre än att strula med xhost.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: Problem med X-sessioner mot server ?

Inlägg av Okänd »

Jag har hittat var jag ställde in att X-servern skulle lyssna på tcp.

I /etc/kde3/kdm/kdmrc kommenterade jag bort:
ServerArgsLocal=-nolisten tcp

Det gäller att få bort argumentet "-nolisten tcp" när X startar. Hur detta görs för gdm har jag ingen aning om. :( Men det går det är jag säker på.

Får till detta kan du köra som du gör med cygwin.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"