天天看点

无图形化界面Linux下使用easyconnect

本文允许转载,但请标明出处:http://blog.csdn.net/senger_lcc/article/details/77646345版权所有

最近在接手一个项目,需要用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浏览器

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._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=.: && opera &
           

192.168.1.52替换为你Windows操作系统的ip即可。

如果一切顺利的话,此时你的Windows窗口上会出现Linux操作系统里的opera浏览器界面。

附件:百度网盘附件

如果网盘分享不可用,可私聊。

哪里写的不对的地方,还请指出,欢迎各位大牛批评与指正。

继续阅读