내 Windows 시스템에서 Linux 서버에 연결할 때 ssh -X를 사용하여 대화형 창을 활성화할 수 없습니다

내 Windows 시스템에서 Linux 서버에 연결할 때 ssh -X를 사용하여 대화형 창을 활성화할 수 없습니다

나는 도움이 필요해. ssh -XX11 포워딩을 활성화한 원격 서버에 연결하려고 합니다 .

MacBook을 사용하여 원격 서버에 연결할 때 을 사용 ssh -X USERNAME@SERVER하고 예를 들어 를 입력하면 matlabMacBook에서 XQuartz 응용 프로그램이 열리고 matlab의 GUI가 열립니다. 여기까지 완벽해요.

이제 동일한 작업을 수행하고 싶지만 Windows 시스템에서 수행하고 싶습니다. 먼저 Xming 프로그램을 시작합니다. 오른쪽 하단에서 실행 중인 것을 볼 수 있습니다 Xming Serve:0.0. 위 과정을 반복하면 matlab GUI가 열리지 않습니다.

또한 비밀번호를 사용하여 연결을 시도했는데 ssh -v -X비밀번호를 입력한 후 다음 메시지가 많이 표시됩니다.

debug1: X11 전달이 요청되었지만 DISPLAY가 설정되지 않았습니다.

SSH를 시도하기 전에 로컬 터미널에서 실행을 시도했지만 반환되었지만 SET DISPLAY=localhost:0.0여전히 GUI 가 열리지 않습니다.echo %DISPLAY%localhost:0.0ssh -X

localhost는 무엇이고 어디서 찾을 수 있나요? 도움이 필요하세요?

편집하다:

댓글에서 영감을 받아 이 문제를 해결했습니다.

1단계: xming을 마우스 오른쪽 버튼으로 클릭하고 로그를 열었습니다. 거기에서 DISPLAY에 대한 IP를 찾았습니다.

2단계: exportWindows에는 존재하지 않으므로 다음을 사용했습니다.SET DISPLAY=IP:0.0

3단계: ssh -X또 실패했지만 ssh -Y성공했습니다!!!

관련 정보