
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.