Mac ssh登陸linux並且顯示linux圖形

來源:互聯網
上載者:User

標籤:style   blog   class   code   c   http   

背景:

Mac 通過[終端]ssh登陸linux並且在Mac顯示linux圖形

Mac 主機IP: 10.2.1.1

linux 主機IP: 192.168.1.1

說明:

想要ssh訪問並且顯示linux主機圖形,在這裡,首先要使用XQuartz工具.其次要告訴linux主機將要把圖形顯示到哪裡(DISPLAY),另外要在Mac端開放存取權限(xhost)

步驟:

1- Mac安裝 XQuartz 2.7.4

2- 啟動XQuartz, 選擇[應用程式]->[xterm]

 

3- 通過此xterm連結linux

ssh [email protected]

 

4- 登陸到 linux主機 192.168.1.1,想要被顯示,一定要定義,要被顯示到哪裡,執行命令

export DISPLAY=10.2.1.1:0.0  //10.2.1.1為macIP 這樣匯入為臨時變數,每次都需要匯入,如果永久的需要寫到啟動shell中,

表示linux主機的圖形可以在用戶端10.2.1.1顯示

 

5- Mac主機想要顯示linux主機用戶端,需要授權,授權命令為:

xhost +

 

6- 執行linux圖形程式,並在Mac主機顯示

在xterm中啟動圖形程式,在Mac中顯示結果

 

知識補充:

1- 關於xhost

xhost 是用來控制X server存取權限的

  xhost +    //是使所有使用者都能訪問Xserver.  xhost + ip  //使ip上的使用者能夠訪問Xserver.  xhost + nis:[email protected]    //使domain上的nis使用者user能夠訪問  xhost + inet:[email protected]   //使domain上的inet使用者能夠訪問

 

//Quick Reference - xhost    xhost + hostname   //Adds hostname to X server access control list.    xhost - hostname   //Removes hostname from X server access control list.    xhost +    //Turns off acccess control (all remote hosts will have access to X server)    xhost -    //Turns access control back on.

 

參考資料:

http://download.chinaunix.net/download/0014000/13296.shtml

 

2- DISPLAY,linux環境變數

export DISPLAY=10.2.1.1:0.0

DISPLAY=<主機名稱或IP地址>:<顯示器編號> 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.