因此,我使用Xming Xserver在本地Windows機器上使用Cygwin。我想要做的是設置顯示變量,以便我可以在服務器上使用我的代碼編輯器(XEmacs)的完整圖形版本。如何爲Ubuntu設置顯示變量
目前我只能SSH到我的Ubuntu服務器並使用該程序的文本版本。
有沒有人有任何想法?這是一個權限錯誤還是有我缺少的東西
因此,我使用Xming Xserver在本地Windows機器上使用Cygwin。我想要做的是設置顯示變量,以便我可以在服務器上使用我的代碼編輯器(XEmacs)的完整圖形版本。如何爲Ubuntu設置顯示變量
目前我只能SSH到我的Ubuntu服務器並使用該程序的文本版本。
有沒有人有任何想法?這是一個權限錯誤還是有我缺少的東西
首先,你應該告訴我們你試過的命令和你從他們得到的輸出是什麼。
既然你可以ssh:
ssh -CX [email protected] xemacs
-c選項啓用壓縮。 -X選項用於啓用X11轉發。詳情請參閱ssh
的手冊頁。
如果你在本地網絡,這應該工作得很好。如果你有很高的延遲,你會感到有點沮喪。
這應該從Linux到Linux,我不知道cygwin,因爲我從來沒有使用它。
我基於Cygwin的文檔投了這個答案:使用Cygwin/X顯示遠程X客戶端與使用任何其他X服務器顯示遠程X客戶端幾乎相同。您可以使用安全的ssh方法,或者使用不安全的telnet或rsh方法(不推薦)。 – 2012-11-14 01:23:38
Cygwin的文檔建議使用-Y代替。由於-Y的作品,我會推斷,-X的作品,但可能需要特殊的配置。注意事項:
http://x.cygwin.com/docs/ug/using-remote-apps.html
注:SSH服務器會自動設置DISPLAY環境 變量適當,一般以類似本地主機:10.0,所以 客戶端將連接到代理X11顯示在遠程主機上從 其中X11協議將通過ssh轉發到您的X服務器。
如果您的登錄腳本無條件地將DISPLAY設置爲其他, 這將破壞X11轉發。
注意:默認情況下,OpenSSH服務器不允許轉發X 連接。這必須在遠程主機上配置 X11Forwarding yes到sshd_config配置文件。 OpenSSH 服務器必須重新啓動或SIGHUP才能在更改後重新讀取配置文件 。
注意:OpenSSH服務器要求xauth命令可用於 前向X連接。因此,它必須安裝在 遠程主機上。
你看到的實際錯誤是什麼? – Costa 2012-01-04 18:57:19