經過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 ...