====== 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