← Back to team overview

sslug-teknik team mailing list archive

Re: X-server bag firewall

 

On Sun, 19 Mar 2000, Martin Pihl Jensen wrote:

> Jeg vil gerne kunne starte en X-klient på en maskine på mit institut på DTU
> (remote host) og bruge en lokal X-server til få vist vinduet (local host).
> Lokalt sidder jeg bag en firewall med NAT og vil blandt andet derfor gerne
> bruge en ssh tunnel til at føre trafikken igennem.
> 
> I følge 'man ssh' vil der normalt være forwarding af X11 via ssh, men jeg
> kan ikke få det til at virke og bliver bare mødt med
> 
> jupiter(martin) $ xterm &
> [1] 14917
> ~
> jupiter(martin) $ Xlib: connection to "jupiter:16.0" refused by server
> Xlib: Invalid MIT-MAGIC-COOKIE-1 key
> xterm Xt error: Can't open display: jupiter:16.0
> 
> Hvad er en "Invalid MIT-MAGIC-COOKIE-1 key" og hvordan får jeg den til at
> blive valid?

Det kan du læse om i "man xauth". I princippet burde du kunne gøre noget i
den her stil.

På din lokalmaskine:
xauth list $DISPLAY
på dtu maskine
xauth add $DISPLAY <den mit-magic-cookie den skrev>

F.eks.

[madsdyd@mother madsdyd]$ xauth list $DISPLAY
mother.mbd.dk/unix:0  MIT-MAGIC-COOKIE-1  b5b799c9ce4f33efd8b58b60314a8ec8     

[madsdyd@remote madsdyd]$ xauth add $DISPLAY MIT-MAGIC-COOKIE-1 b5b799c9ce4f33efd8b58b60314a8ec8     

Men, det burde SSH normalt klare for dig....
> 
> Er det rigtigt forstået at det ikke burde være et problem at jeg sidder bag
> en NAT firewall?
> 

Ja. Det lyder mystifystisk.

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
When a single line of script in Linux can do things that'd keep you 
pointing-and-clicking forever in Windows, you have great motivation to learn 
that line of script.
                                        - Chris Worth on The Microsoft Matrix



Follow ups

References