
추가 터미널 창을 얻기 위해 xterm 명령을 실행하려고 하는 Linux(Ubuntu) VM이 있습니다. 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) 시스템에서 구현해야 하는지 아니면 VM에서 구현해야 하는지 잘 모르겠습니다.
또한 Xming은 Windows 시스템에서 활성화됩니다. 실제로 이전에는 X11 전달을 작동시킬 수 있었지만 어떤 일이 발생하여 작동이 중단되었습니다.
이 문제를 해결하려면 어떻게 해야 합니까?
편집: xterm이 Putty에서 작동한다는 점을 명확히 하고 싶습니다. 즉, Putty를 사용하여 내 VM에 SSH(X11 활성화됨)를 사용하면 xterm을 실행할 수 있습니다. 그러나 Ubuntu bash에서는 작동하지 않습니다. 문제는 Ubuntu bash에 있지만 해결 방법을 잘 모르겠습니다.