
나는 도움이 필요해. ssh -X
X11 포워딩을 활성화한 원격 서버에 연결하려고 합니다 .
MacBook을 사용하여 원격 서버에 연결할 때 을 사용 ssh -X USERNAME@SERVER
하고 예를 들어 를 입력하면 matlab
MacBook에서 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.0
ssh -X
localhost는 무엇이고 어디서 찾을 수 있나요? 도움이 필요하세요?
편집하다:
댓글에서 영감을 받아 이 문제를 해결했습니다.
1단계: xming을 마우스 오른쪽 버튼으로 클릭하고 로그를 열었습니다. 거기에서 DISPLAY에 대한 IP를 찾았습니다.
2단계: export
Windows에는 존재하지 않으므로 다음을 사용했습니다.SET DISPLAY=IP:0.0
3단계: ssh -X
또 실패했지만 ssh -Y
성공했습니다!!!