2016-09-28 4 views
0

ssh를 통해 원격 Linux 서버에 연결되어 있는데 ImageMagick의 display 명령을 실행하려고합니다. 다른 컴퓨터에서 연결할 때 동일한 문제가 발생하지 않기 때문에 문제가 서버쪽에 없을 수도 있습니다. 그리고 내 로컬 컴퓨터에 XQuartz를 설치했을뿐만 아니라 ssh 태그 -Y와 -X (문제를 해결하지도 않음)를 사용하여 연결했지만 여전히 다음과 같은 오류가 발생합니다. 내 컴퓨터는 El Capitan을 실행하는 MacBook Pro입니다. 어떤 생각?ssh 연결시 XQuartz 오류

display: unable to open X server `' @ error/display.c/DisplayImageCommand/426. 

고마워요!

+0

내 대답이 문제를 정리 했습니까? 그렇다면 투표 수 옆의 빈 녹색 체크/체크 표시를 클릭하여 답변으로 수락하십시오. 그렇지 않은 경우, 나 또는 다른 누군가가 귀하를 더 멀리 도울 수 있도록 작동하지 않은 것을 말하십시오. 감사. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 –

답변

0

아무 것도하지 않고 원격 컴퓨터를 연결하기 전에 Mac의 백그라운드에서 XQuartz을 시작하는 것이 트릭이라고 생각합니다.

그래서, Mac에서 터미널에서 시작 XQuartz :

X & 

이제 Dock에서 XQuartz 아이콘을 마우스 오른쪽 버튼으로 클릭하고 클릭

Applications -> Terminal 

과에서를 표시되는 터미널 유형 :

xhost + 

나중에 작동시킬 때 IP 주소에 좀 더 구체적으로 적용하여 xhost 명령의 보안을 강화하십시오.

+0

유감스럽게도 여기에서도 같은 문제가 발생합니다. "xhost +"를 입력하면 – AndyW

+0

xhost : 디스플레이를 열 수 없습니다 "" – AndyW

+0

디스플레이 명령을 호출하려고하면 위와 같은 오류가 발생합니다 – AndyW