Tentando executar o xterm em uma VM Linux na qual estou usando SSH de uma máquina Windows via PuTTY

Tentando executar o xterm em uma VM Linux na qual estou usando SSH de uma máquina Windows via PuTTY

Eu tenho uma VM Linux (Ubuntu) na qual estou tentando executar o comando xterm para obter janelas de terminal extras. A VM está hospedada em minha máquina Windows 10, que é capaz de fazer SSH na VM (via Putty, Ubuntu bash, Cygwin etc.)

Estou tentando usar o encaminhamento X11 para fazer o comando xterm funcionar. No momento estou encontrando dois problemas:

1) Quando faço SSH para a VM por meio de "ssh -Y user@hostname" (no shell bash do Ubuntu), consigo entrar na VM, mas encontro a mensagem de aviso"Warning: No xauth data; using fake authentication data for X11 forwarding."

2) Ao tentar executar o xterm na VM, encontro o erro

"X11 connection rejected because of wrong authentication.
xterm: Xt error: Can't open display: localhost:10.0"

Já vi algumas soluções, mas não tenho certeza se devo implementá-las na máquina host (Windows) ou na VM.

Além disso, o Xming está ativo na máquina Windows. Na verdade, consegui fazer o encaminhamento do X11 funcionar antes, mas algo aconteceu (não sei o que fiz) que fez com que ele parasse de funcionar.

Como eu tentaria consertar isso?

EDIT: Gostaria de esclarecer que o xterm FUNCIONA para o Putty. Ou seja, se eu usar Putty para SSH (com X11 habilitado) em minha VM, poderei executar o xterm. No entanto, não funciona para o bash do Ubuntu. Portanto, o problema está no Ubuntu bash, mas não tenho certeza de como corrigi-lo.

informação relacionada