remote x forwarding through ssh, geen $DISPLAY

WarrenHead warrenhead op gmail.com
Za Apr 28 09:10:14 UTC 2007


WarrenHead schreef:
> Hi lijst,
> 
> Ik probeer via ssh X te forwarden vanaf een lokale FreeBSD server naar 
> mijn ubuntu machine.
> Ik krijg X echter niet voor elkaar. (ssh wel)
> 
> Deze opties heb ik gezet:
> ubuntu:
> /etc/ssh/ssh_config
> Host *
> ForwardX11 yes
> ForwardAgent yes
> 
> FreeBSD
> /etc/ssh/sshd_config
> X11Forwarding yes
> X11DisplayOffset 10
> X11UseLocalhost yes
> UseLogin no
> 
> De $DISPLAY variabele heb ik niet handmatig gezet.
> 
> Zodra ik inlog op de server en bijvoorbeeld xterm wil starten, krijg ik 
> deze melding te zien: DISPLAY is not set.
> SSH zou dat moeten doen voor mij, maar doet dat blijkbaar niet.
> Waarom is mij onduidelijk.
> 
> Ik heb ingelogd met achtereenvolgens:
> ssh -v freebsd
> ssh -v -X freebsd
> ssh -v -X -A freebsd
> 
> Wat zou de oorzaak kunnen zijn? Client of server?
> 
> Groeten, Warren
> 

Ik ben erachter gekomen dat het aan mijn ubuntu machine ligt. Ik heb met 
andere systemen mijn FreeBSD server benadert en daar werd de $DISPLAY 
variabele wel netjes gezet. Mijn ubuntu machine heeft deze dus niet 
nadat de ssh connectie is opgezet.

Ik heb X dus al draaien op Alt-F7, ik log vervolgens in op Alt-F2, open 
een ssh connectie naar de server, log daarop in, en doe enkelweg: echo 
$DISPLAY. De waarde is steevast leeg.

Iemand die hiermee kan helpen?

Groeten, Warren




Meer informatie over de Ubuntu-NL maillijst