利用x server遠端顯示Linux GUI

2021-06-07 20:25:08 字數 1408 閱讀 5306

經過1個禮拜的探索,終於找到了三種解決方案:

方案一:利用putty+ xming,在windows下顯示linux gui。 

對硬體要求不多,而且putty 和ximg都是免費的,但要求windows和suse在同一網段。                

方案二:利用ubuntu的gui,在ubuntu下顯示linux gui。

需要另外的ubuntu作業系統,而且要求ubuntu和suse在同一網段,能相互ping通。                

方案三:在windows下安裝vnc viewer作為 x client, 在suse下安裝 vnc server作為x server, 在windows下顯示linux gui。

對硬體要求不多,而且vnc是免費的。

具體實現步驟:

方案一:

可以參照網頁   完成putty+ xming的安裝和配置。然後雙擊putty,ssh登入到suse,cd 到需要執行程式的目錄下,執行需要吊起來的gui的程式。suse上執行的程式的gui就會顯示到windows桌面上。

我用這個方法實現了在windows先顯示suse 的gui程式,但是 在windows下顯示的gui介面不如ubuntu下顯示的友好,比如gui介面的調整有時失靈,而且工具欄裡的按鈕單擊後馬上關閉,我不得不適用快捷方式的方法來操作工具欄裡的選項。

方案二:

重點是設定display variable以及保證ubuntu和suse在同一網段即相互ping通,利用ssh -xy的方式重定向影象。

設定dispaly的方法是:

ubuntu系統上:執行命令:>  xhost + 從而開啟ubuntu的接入限制。

執行命令:>echo $display 獲得ubuntu的display變數值,這個值在設定suse上的display變數是有用。

執行命令:>ping suse_ip_address,確保suse和ubuntu能直接連通。

執行命令:>ssh -xy suse_usrname@suse_ip_address。 ssh 中的xy選項起到使影象重定向的作用。

suse系統上:執行命令:> export display=ubuntu_ip_address:ubuntu_display_number。

執行命令:> echo $display檢視是否設定成功。

執行命令:cd到想要執行的程式的目錄,執行程式,該程式的圖形化介面就會重定向到ubuntu桌面上。

方案三:

在linux上安裝vnc server,然後在windows下安裝vnc viewer,具體步驟可以參照

為了解決這個問題,在網上查資料,不斷的實踐了快1乙個禮拜,我的心得體會是,搜尋網上類似問題的解決方案是,首先要清楚問題的根源,不然的話,網友的解決辦法很難解決自己的時間問題,因為每個人的問題的背景不一樣,往往是那些沒有提及的細枝末節阻礙了我們解決自己的問題。

python paramiko 遠端操作linux

遠端執行linux命令等 paramiko import traceback import paramiko as param,time,re from scp import scpclient ssh param.sshclient ssh.set missing host key policy ...

windows遠端ssh與scp操作linux

1 安裝winscp與putty,兩個要放在乙個目錄下。前者負責scp,後者負責ssh。2 winscp使用方法一目了然 3 putty輸入 顯示中文需要進行設定。a 把伺服器端預設編碼改為gb2312。以下是偶的linux端 etc sysconfig i18n lang zh cn.gb1803...

Windows遠端訪問centos8Linux系統

一台筆記本centos8系統 一台筆記本win10 系統 需要注意的步奏是 組網 按照官網說明,新增軟體成員 硬體成員需要購買相關產品 預設只有三個ip位址 建立網路,及新增成員成功後,可以看到對應的ip位址 虛擬出來的 第二步 在centos系統下,安裝蒲公英 wget linux x86 64 ...