PuTTY를 통해 Windows 머신에서 SSH를 통해 Linux 가상 머신에서 xterm을 실행하려고 합니다.

PuTTY를 통해 Windows 머신에서 SSH를 통해 Linux 가상 머신에서 xterm을 실행하려고 합니다.

추가 터미널 창을 얻기 위해 xterm 명령을 실행하려고 하는 Linux(Ubuntu) 가상 머신이 있습니다. VM은 (Putty, Ubuntu bash, Cygwin 등을 통해) VM에 SSH로 연결할 수 있는 Windows 10 시스템에서 호스팅됩니다.

xterm 명령이 작동하도록 하기 위해 X11 전달을 사용하려고 합니다. 이제 두 가지 문제가 있습니다.

1) "ssh -Y user@hostname"(Ubuntu bash 셸에서)을 통해 VM에 SSH로 연결하면 VM에 들어갈 수 있지만 경고 메시지가 나타납니다."Warning: No xauth data; using fake authentication data for X11 forwarding."

2) VM에서 xterm을 실행하려고 할 때 오류가 발생했습니다.

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

몇 가지 해결 방법을 보았지만 이를 호스트(Windows) 컴퓨터에 구현해야 할지 아니면 가상 컴퓨터에 구현해야 할지 잘 모르겠습니다.

또한 Xming은 Windows 컴퓨터에서 활성화됩니다. 사실, 이전에도 X11 포워딩을 작동시킬 수 있었지만 어떤 일이 발생하여(무엇을 했는지는 모르겠습니다) 작동이 중단되었습니다.

이 문제를 어떻게 해결하려고 할까요?

편집: xterm이 Putty와 작동한다는 점을 명확히 하고 싶었습니다. 즉, Putty를 사용하여 내 VM(X11 활성화)에 SSH로 연결하면 xterm을 실행할 수 있습니다. 그러나 Ubuntu bash에서는 작동하지 않습니다. 문제는 Ubuntu bash에 있지만 해결 방법을 모르겠습니다.

관련 정보