win10遠端登入Ubuntu14.04圖形化介面

chenwr2018發表於2019-03-13

一、使用場景

因工作原因,需要在window與Linux系統同時操作。由於虛擬機器卡頓,十分影響工作效率,於是找領導又申請一臺電腦。

Ubuntu主機主要日常程式碼編譯與git操作,window主機主要用於日常溝通、資料查詢、測試研發。 window端單純靠xshell遠端登入,使用git命令列操作不夠直觀,並且通過samba共享到window中使用TortoiseGit,卡頓明顯,經常處於Fetching changed files.....狀態。於是打算通過遠端的方式登入Ubuntu圖形化介面來解決問題。

二、實現步驟

1.apt-get install問題

原先安裝google-chrome中途終止 導致的問題: sudo apt-get install其他軟體包的時候會出現

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
複製程式碼

需要先刪除原先未完全安裝的軟體包 $sudo dpkg --purge 軟體包名

2.Ubuntu主機安裝所需軟體

sudo apt-get install openssh-server
sudo apt-get install xbase-clients
複製程式碼

安裝mate桌面時,經常出現源的問題,導致關聯庫下載一半,無法訪問目標地址,索性放棄。

3.window主機安裝所需軟體

xshell Xmanager

檔案安裝包: https://pan.baidu.com/share/init?surl=gsMg7r3TWHtYQUnodvuGIQ

提取碼:7q8i

4.xshell設定

(1)設定SSH協議與遠端Ubuntu主機IP

win10遠端登入Ubuntu14.04圖形化介面
(2)點選隧道,勾選轉發X11
win10遠端登入Ubuntu14.04圖形化介面
(3)遠端登入Ubuntu主機
win10遠端登入Ubuntu14.04圖形化介面
(4)輸入命令執行smartgit,實現效果如下。
win10遠端登入Ubuntu14.04圖形化介面
補充:

1.因為smartgit是使用離線安裝包安裝,因此bin檔案不存在/usr/bin中,直接在終端敲smartgit是不會執行程式的。

2.需要先獲取dpkg安裝的路徑。 使用dkpg -c 列出deb包的內容,來檢視預設安裝路徑。

win10遠端登入Ubuntu14.04圖形化介面

3.執行/usr/share/smartgit/bin/smartgit.sh指令碼,則執行smartgit。

xshell新增按鈕後,方便執行,無需新增到環境變數中。

win10遠端登入Ubuntu14.04圖形化介面

三、參考資料

putty+xming遠端登入Ubuntu16.04圖形介面

http://www.cnblogs.com/xuanxufeng/p/6243244.html

dpkg預設安裝設定

https://blog.csdn.net/wxyangid/article/details/56666048

相關文章