Eu tenho uma VM Linux (Ubuntu) na qual estou tentando executar o comando xterm para obter janelas de terminal extras. A VM está hospedada na minha máquina Windows 10, que é capaz de executar SSH na VM (via Putty, Ubuntu bash, Cygwin, etc.)
Estou tentando usar o X11 Forwarding para que o comando xterm funcione. Neste momento estou encontrando dois problemas:
1) Quando eu SSH para a VM via "ssh -Y usuário @ hostname" (no shell bash do Ubuntu), eu sou capaz de entrar na VM, mas eu 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"
Eu 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. De fato, consegui fazer o X11 encaminhar para o trabalho antes, mas algo aconteceu (não sei o que fiz) que fez com que parasse de funcionar.
Como eu tentaria consertar isso?
EDITAR: Eu gostaria de esclarecer que o xterm funciona para o Putty. Ou seja, se eu usar o Putty no SSH (com o X11 habilitado) na minha VM, posso executar o xterm. No entanto, não funciona para o bash do Ubuntu. Então, o problema é com o bash do Ubuntu, mas não tenho certeza de como corrigi-lo.