ssh.exe를 사용한 X-전달이 cmd.exe에서는 작동하지만 Powershell에서는 작동하지 않는 이유는 무엇입니까?

ssh.exe를 사용한 X-전달이 cmd.exe에서는 작동하지만 Powershell에서는 작동하지 않는 이유는 무엇입니까?

우분투 서버에 연결 중이고 X-전달을 사용하여 로컬 클라이언트 컴퓨터에 그래픽 창을 그리고 싶습니다. 클라이언트에서 xming을 실행 중입니다.

cmd.exe에서는 다음과 같이 작동합니다.

set DISPLAY=localhost:0.0
ssh -Y me@ubuntuserver

Powershell에서 동일한 작업을 실행하면 성공적으로 연결되지만 서버에서 xeyes와 같은 그래픽 프로그램을 실행하려고 하면 다음과 같은 결과가 나타납니다.

Error: Can't open display:

차이점이 뭐야?

답변1

환경 변수 설정 구문이 powershell에서 다른 것으로 나타났습니다. 와 일하다:

$env:DISPLAY= 'localhost:0.0'
ssh -Y aacurtis@lmmp-pipeline-ubuntu

관련 정보