X11 forwarding must be enabled on the SSH server on the Linux system as well. In /etc/ssh/sshd_config set
X11Forwarding yes
X11UseLocalhost yes
Don't mess with the DISPLAY variable yourself, the SSH server internally deals with doing the right authorization settings and will set DISPLAY accordingly.