1. 程式人生 > >無圖形化介面Linux下使用easyconnect

無圖形化介面Linux下使用easyconnect

最近在接手一個專案,需要用VPN(在這裡使用的是easyconnect)才能連上對方的介面,開始在Windows上編寫執行都沒問題,當要部署到Linux作業系統中時發現了問題:easyconnect必須要藉助瀏覽器才能開啟,而我要部署的Linux伺服器並沒有介面,更別提開啟瀏覽器了。解決思路:在Linux下啟動瀏覽器,把圖形對映到Windows作業系統下,從而實現無圖形化介面的Linux作業系統也能使用easyconnect。

基本實現原理:在Linux下啟動瀏覽器,把圖形傳送到Windows中顯示,從而實現了Windows中操作Linux系統中的瀏覽器。
準備工作:
1、Linux:CentOS release 6.7 (Final);
2、Windows:win10 64位;
3、所需資源:

Windows下安裝Xmanager(百度搜索即可下載);
Linux下安裝opera瀏覽器(百度搜索即可下載);
Linux下安裝指定版本的jre(easyconnect目前只支援這個版本的jre環境1.6)

開始安裝:
一、Linux下安裝:
1、Opera瀏覽器

rpm -ivh opera-11.61-1.R.x86_64.rpm

2、指定的jre:執行

chmod a+x ./jre-for-linux.bin
./jre-for-linux.bin

3、輔助安裝:

yum groupinstall "Chinese Support"          ##語言包
sudo yum install xulrunner.i686 ##32位執行庫

4、 瀏覽器關聯jre

cd /usr/lib64/mozilla/plugins
rm -f libnpjp2.so
ln -s /usr/java/jre1.6.0_27/lib/amd64/libnpjp2.so libnpjp2.so

5、 檢查

vim /etc/ssh/sshd_config
:set number

在該檔案的110行左右將X11Forwarding設定為yes

二、Windows下安裝:
安裝Xmanager,步驟略。

到此已經準備完畢,可以開始測試了。
1、Windows下開啟Xmanager - Passive
2、Linux下執行

export DISPLAY=192.168.1.52:0.0 && opera &

192.168.1.52替換為你Windows作業系統的ip即可。
如果一切順利的話,此時你的Windows視窗上會出現Linux作業系統裡的opera瀏覽器介面。
附件:百度網盤附件
如果網盤分享不可用,可私聊。
哪裡寫的不對的地方,還請指出,歡迎各位大牛批評與指正。