Certifique-se de que a máquina remota tenha o encaminhamento de ssh X11 ativado:
$ grep X11 /etc/ssh/sshd_config
X11Forwarding yes
X11DisplayOffset 10
$
Use ssh -X user@remote_machine
para se conectar à máquina remota.
Se na máquina remota você estiver usando um usuário diferente para iniciar o cliente X, use xauth list
para obter as credenciais atuais no usuário ssh e, em seguida, use xauth add
para adicionar as credenciais ao usuário que você está se tornando com sudo / su.
read -p 'Username: ' u;sudo -H -u $u xauth add $(xauth list|grep :$(echo ${DISPLAY: -4:2}));sudo su - $u