2016-09-28 41 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 & 

現在右鍵單擊XQuartz圖標,然後單擊:

Applications -> Terminal 

,並在出現的終端,輸入:

xhost + 

稍後,當您使用它時,請通過更具體一些IP地址來強化xhost命令的安全性。

+0

不幸的是,我在這裏遇到同樣的問題。當我輸入「xhost +」時,我得到 – AndyW

+0

xhost:無法打開顯示屏「」 – AndyW

+0

當我嘗試調用顯示命令時,出現與上面相同的錯誤 – AndyW