Hi,
a friend of mine had the problem that X11 forwarding does not work on his linux box. I obligate him to check:
Ensure a X11 server is running at your local client.
Is X11 forwarding enabled in /etc/ssh/sshd_config on the host from which you want to receive windows?
root@devdeb ~ # grep -i forwa /etc/ssh/sshd_config
#AllowAgentForwarding yes
#AllowTcpForwarding yes
#X11Forwarding no
X11Forwarding yes
# X11Forwarding no
# AllowTcpForwarding no
Is the xorg-x11-xauth installed?
On debian
root@debdevt:~# dpkg -l|grep xauth
ii xauth 1:1.0.9-1 amd64 X authentication utility
On RedHat or OpenSuSE
root@devsuse ~ # rpm -qa|grep -i xauth
xorg-x11-xauth-1.0.2-7.1.el6.x86_64
Is the client which should display your windows allowed to trust X11 forwarded connections?
root@devdeb ~ #grep -i forwa /etc/ssh/ssh_config
# ForwardAgent no
# ForwardX11 no
ForwardX11Trusted yes
When X11 forwarding is enabled and you have established a ssh connection a listing tcp socket on lo interface at port 60xx must exist. xx is the display number.
root@debdevt:~# netstat -tln|egrep -e 60[0-9][0-9]
tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN
If using PuTTY or KiTTY check your config
Michael