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