2017-03-09 62 views
0

我想從我的Windows 7 PC上打開安裝在遠程Linux服務器上的Matlab軟件。我正在使用SSH安全shell來連接Linux服務器。連接成功後,我可以查看和訪問我的用戶帳戶下的文件夾。我能夠在SSH安全shell窗口中使用以下命令來啓動Matlab軟件:如何通過SSH在遠程Linux服務器上啓動GUI軟件?

[sushma @天蠍家] $ MATLAB

在這樣做的以下信息獲取SSH安全shell窗口上顯示:

MATLAB正在選擇SOFTWARE OPENGL渲染。 沒有協議規定

       < M A T L A B (R) > 
        Copyright 1984-2015 The MathWorks, Inc. 
        R2015b (8.6.0.267246) 64-bit (glnxa64) 
           August 20, 2015 

從上面的消息看來,軟件正在運行。我想訪問軟件的GUI。

回答

0

給一個嘗試ssh -X

從SSH手冊:

-X啓用X11轉發。這也可以在每個主機的基礎上在配置文件中指定。

X11轉發應謹慎使用。能夠繞過遠程主機上文件權限的用戶(對於用戶的X授權數據庫爲 )可以通過轉發的連接訪問本地X11顯示屏 。攻擊者隨後可以執行諸如按鍵監控之類的活動。

因此,默認情況下,X11轉發受到X11 SECURITY擴展限制。有關更多 的信息,請參閱ssh -Y選項和ssh_config(5)中的ForwardX11Trusted指令。

-Y啓用可信的X11轉發。可信X11轉發不受X11 SECURITY擴展控件的限制。

+2

您還需要Windows機器上的X服務器。 Cygwin提供了一個上次使用它的工具。此頁面有更多信息:http://xfree86.cygwin.com/docs/ug/using-remote-apps.html –

+0

無法正常工作。仍然無法訪問軟件的圖形用戶界面 –

+0

安裝Cygwin後需要說明。我對此很新,不知道如何進一步處理。 –

相關問題