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

0

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.

    
por user308485 02.06.2018 / 18:14

0 respostas

Tags