Cómo solucioné el error de SSH X-forwarding "X11 connection rejected because of wrong authentication"

Problema:

Me conecté a mi servidor con X forwarding usando

ssh_connect_command.txt
ssh -CX user@server

pero cuando inicio una aplicación gráfica en el servidor, veo los siguientes mensajes de error:

gparted_x11_error_output.txt
user@server $ gparted
X11 connection rejected because of wrong authentication.
Unable to init server: Could not connect: Connection refused

(gpartedbin:70357): Gtk-WARNING **: 00:06:19.612: cannot open display: localhost:11.0

Solución

Encontré la solución en este post de StackOverflow:

fix_xauth_merge.sh
sudo --preserve-env=DISPLAY -s
xauth merge /home/user/.Xauthority

Ten en cuenta que tienes que reemplazar /home/user con el directorio home apropiado.


Echa un vistazo a artículos similares por categoría: Linux