← Back to team overview

sslug-teknik team mailing list archive

Re: ssh og X11 forwarding på debian

 

Jacob Sparre Andersen wrote:
Magnus Pedersen skrev:


Hvad mangler jeg jeg for jeg kan logge ind som en almindelig bruger
via ssh, su'e til root og åbne en app. via X11 forwarding?

Som det er nu kan jeg sagtens åbne f.eks. xterm som brugeren epia,
men efter jeg su'er til root virker det ikke.


Det lyder ikke som et problem med at videresende X11 over SSH, men
mere som et problem med at videresende X11 fra en bruger til en anden.

Det du vil plejer ikke at virke automatisk (og det synes jeg egentlig
er helt fint).  Du skal kopiere filen ~/.Xauthority og værdien af
opsætningsvariablen DISPLAY til root-kontoen, hvis det skal virke.

Har du undersøgt om det virker lokalt på maskinen?  Jeg vil gætte på
at du fortsat har det samme problem.

Jacob
Maskinen er uden tastetur og skærm så det er ikke lige til at teste.

På min desktopmaskine skal jeg bruge sux istedet for su hvis jeg vil bruge grafiske programmer som root, men så virker det også som det skal.
Gør jeg det samme på serveren:
epia@pedersen-epia:~$ sux
Password:
xauth:  creating new authority file /root/.Xauthority

kikser den stadig når jeg starter et X-program:
pedersen-epia:/home/epia# xterm
X11 connection rejected because of wrong authentication.
X connection to localhost:11.0 broken (explicit kill or server shutdown).

Jeg prøver at rode med DISPLAY variablen.

--
"Ford, you're turning into a penguin. Stop it."

Douglas N. Adams (1952-2001)


References