====== SSH X11 forwarding ======
Check ssh server config:
# sshd -T | grep x11
x11displayoffset 10
x11maxdisplays 1000
x11forwarding yes
x11uselocalhost yes
Adapt /etc/ssh/sshd_config if different from above.
If it still doesn't work, disable IPv6 by setting AddressFamiliy to "inet":
##BAD:
# sshd -T | grep address
addressfamily any
listenaddress [::]:22
listenaddress 0.0.0.0:22
##Good:
# sshd -T | grep address
addressfamily inet
listenaddress 0.0.0.0:22
Restart sshd:
systemctl restart sshd.service
====== VNC ======
If using the default Gnome Vino server, disable encryption which is incompatible with (some?) other clients:
gsettings set org.gnome.Vino require-encryption false